android - o que é? dicas e desafios
DESCRIPTION
Android - O que é? Dicas e Desafios.TRANSCRIPT
![Page 1: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/1.jpg)
![Page 2: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/2.jpg)
![Page 3: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/3.jpg)
![Page 4: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/4.jpg)
![Page 5: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/5.jpg)
MOTIVAÇÃO
![Page 6: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/6.jpg)
FATIA DE MERCADO
84,7% - ANDROID11,7% - IOS
2,5% - WINDOWS PHONE
![Page 7: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/7.jpg)
![Page 8: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/8.jpg)
ANDROID 5.0Lollipop
![Page 9: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/9.jpg)
![Page 10: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/10.jpg)
1.500.000 / DIA
![Page 11: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/11.jpg)
AO FINAL DA PALESTRA
62500NOVOS APARELHOS COM ANDROID
![Page 12: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/12.jpg)
PORQUE É LEGAL!
![Page 13: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/13.jpg)
![Page 14: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/14.jpg)
![Page 15: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/15.jpg)
![Page 16: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/16.jpg)
![Page 17: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/17.jpg)
Por onde começar?
![Page 18: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/18.jpg)
JAVAC
HTML5JAVASCRIPT
![Page 19: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/19.jpg)
![Page 20: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/20.jpg)
Nativo Web e Híbrido
![Page 21: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/21.jpg)
NATIVO
● Afinidade com uma única plataforma● Deve ser escrito para cada plataforma● Tem acesso a todos os recursos nativos● Performance gráfica superior● Distribuição pela App Store
AFINIDADE COM OUTRAS PLATAFORMAS
AC
ES
SO
AS
CA
PA
CID
AD
ES
DO
AP
AR
ELH
O HÍBRIDO
● Afinidade com outras plataformas● Escrito com tecnologia web (javascript,
html5 e css3)● Tem acesso a todos os recursos nativos● Distribuição pela App Store
APPLICATIVOS WEB
● Afinidade com outras plataformas● Escrito com tecnologia web (javascript,
html5 e css3) e linguagens de servidor (PHP, ASP,RUBY)
● Roda em servidores Web● Acesso via browser
![Page 22: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/22.jpg)
![Page 23: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/23.jpg)
DESAFIOS
![Page 24: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/24.jpg)
VARIAÇÕES DE TELA
![Page 25: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/25.jpg)
![Page 26: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/26.jpg)
Regras ao invés de números
<Buttonandroid:id="@+id/helloButton"android:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="left"android:text="Hello World"
/>
left
center
right
bottom
match_parent
Hello World
![Page 27: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/27.jpg)
QUALIFICADORES DE TAMANHO
/layout/main.xml /layout/main.xml
/layout-large/main.xml
/layout-xlarge/main.xml
![Page 28: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/28.jpg)
DIFERENTES DENSIDADESlow, medium, high e extra-high density
![Page 29: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/29.jpg)
GALAXY SII HDPI
![Page 30: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/30.jpg)
GALAXY S5 XXHDPI
![Page 31: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/31.jpg)
SOLUÇÃO
![Page 32: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/32.jpg)
INTERNACIONALIZAÇÃOi18n
![Page 33: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/33.jpg)
<resources> <string name="titulo">Minha Aplicação</string> <string name="ola_mundo">Ola Mundo!</string></resources>
<resources> <string name="titulo">My Application</string> <string name="ola_mundo">Hello World</string></resources>
![Page 34: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/34.jpg)
DIFERENTES VERSÕES
![Page 35: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/35.jpg)
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="19" />
![Page 36: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/36.jpg)
DISTRIBUIÇÃO
![Page 37: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/37.jpg)
Bibliotecas de Suporte (Support Library)BIBLIOTECAS DE SUPORTE
![Page 38: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/38.jpg)
BATERIA
![Page 39: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/39.jpg)
Aplicativos bem desenhados são tão importantes
quanto aplicativos bem construídos.
DESIGNProgramadores, em geral, não são designers.
![Page 40: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/40.jpg)
ANDROID UI PATTERNSManeiras já estudadas de se resolver um problema
![Page 41: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/41.jpg)
COMUNICAÇÃO ENTRE APPS
Meu App
![Page 42: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/42.jpg)
SERVER SIDE
![Page 43: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/43.jpg)
CLIENTE E SERVIDOR
![Page 44: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/44.jpg)
APPs QUE USAM SERVIDOR
![Page 45: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/45.jpg)
![Page 46: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/46.jpg)
1 ANO GRÁTIShttp://aws.amazon.com/free/
![Page 47: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/47.jpg)
![Page 48: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/48.jpg)
Google, me avisa quando tiver novidades!aviso == message
![Page 49: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/49.jpg)
SEGURANÇA
![Page 50: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/50.jpg)
OBFUSCAR CÓDIGOPROGUARD
http://developer.android.com/tools/help/proguard.html#decoding
![Page 51: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/51.jpg)
CUIDADO COM ESCRITAS NO CARTÃO DE MEMÓRIA
![Page 52: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/52.jpg)
![Page 53: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/53.jpg)
TAXA DE REGISTRO$25 USD
![Page 54: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/54.jpg)
DASHBOARD
![Page 55: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/55.jpg)
PUBLICAÇÃO
![Page 56: Android - O que é? Dicas e Desafios](https://reader033.vdocuments.us/reader033/viewer/2022060121/559453461a28abe14f8b4770/html5/thumbnails/56.jpg)
FIM