View
113
Download
4
Category
Preview:
DESCRIPTION
Palestra explica o basico sobre como fazer um código em C ou C++ que rode em aplicativos nativos ( tanto Android quanto iOS e Windos Phone).
Citation preview
Cross Plataform
Android(JNI) + Objective C ( nativo )
Deivison Servat Sporteman
var username =‘sporteman’;
Redirect.to(‘github.com/’ + username); Redirect.to(‘twitter.com/’ + username);
System.exit(0);
Quando usar ?
▪ Quando Regra de negócio complexa .
▪ Quando a regra de negócio é baseada em matematica.
▪ Quando existe a necessidade de manipulação de algum protocolo.
Quando NÃO usar ?
▪ Aplicativo não tem personalização de protocolos.
▪ Aplicativo não tem regras de SYNC de dados complexa.
▪ Aplicativo só vai rodar em Android ou iOS.
#Vantagens
▪ Bugs são encontrados mais rápido!
▪ Integração entre times Android e iOS
▪ Performance otimizada
Tem algum big case ? #DROPBOX
http://goo.gl/E2cxRJ
#Android - Como funciona ?
#Android - Detalhe
▪ NDK = Gera a biblioteca .SO nas arquiteturas desejadas
▪ JNI = Serve de interface entre o código gerado no .SO e nosso código java. ( Aqui é a parte chata )
#Android #estrutura- Exemplo
#Android_Studio - Vamos para o Código
#iOS- Como funciona ?
#iOS- Detalhe
▪ .MM = Basta mudar a extenção de .m para .mm
▪ #import = Importar .H do código C++ ou C
#XCode- Vamos para o Código
Perguntas ?
var username =‘sporteman’;
Redirect.to(‘github.com/’ + username); Redirect.to(‘twitter.com/’ + username);
System.exit(0);
Deivison Servat Sporteman
Recommended