Download - Android para padawns
![Page 1: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/1.jpg)
Android para PadawansUma mágica viagem pelo universo mobile
1
![Page 2: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/2.jpg)
OPA!EU SOU WALDEMAR NETODesenvolvedor, colaborador, curioso.
Follow me: @waldemarnthttp://walde.co/
2
![Page 3: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/3.jpg)
3
O MEU TRABALHO
![Page 4: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/4.jpg)
QUAL A RESPOSTA PARA A PERGUNTA...
O que é Android?
4
![Page 5: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/5.jpg)
Vamos começar pelo começo
5
![Page 6: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/6.jpg)
...outubro de 2003 em uma galaxia não tão distante da Califórnia
6
![Page 7: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/7.jpg)
...2005 um novo rumo para o robô
7
![Page 8: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/8.jpg)
Linha do tempo, evolução e nomenclatora
8
![Page 9: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/9.jpg)
Versionamento
9
![Page 10: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/10.jpg)
VAMOS FALAR DO ANDROID AGORAPOSIÇÃO DE MERCADO
10
![Page 11: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/11.jpg)
1,5mi de APPSNumero de Apps na Google Play
1bi de USUÁRIOSÉ gente pra caramba!
50bi de DOWNLOADSRealmente muitos downloads
11
![Page 12: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/12.jpg)
¾ do mercado mobile
12
![Page 13: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/13.jpg)
O que eu preciso saber para desenvolver Android?
13
![Page 14: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/14.jpg)
ENTENDENDO O ANDROID POR DENTRO
Um pouco de linux, um pouco de java, código aberto e alegria!
14
![Page 15: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/15.jpg)
Android SDK onde a mágica aconteceSoftware Development Kit
15
![Page 16: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/16.jpg)
Arquitetura
16
![Page 17: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/17.jpg)
De uma boa IDE precisar você vai.Android Studio
17
![Page 18: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/18.jpg)
Use esta ferramenta para o bem...
Iniciando projeto no Android Studio
18
![Page 19: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/19.jpg)
Seleção de SDK
19
![Page 20: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/20.jpg)
Examinando o esqueleto
20
![Page 21: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/21.jpg)
o AndroidManifest.xml
21
![Page 22: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/22.jpg)
Por dentro da Activity
22
![Page 23: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/23.jpg)
Os RecursosÉ estático, é legal!
23
![Page 24: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/24.jpg)
Layouts
24
![Page 25: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/25.jpg)
Fragment VS Activity
25
![Page 26: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/26.jpg)
Activity
ACTIVITY
LAYOUT
26
![Page 27: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/27.jpg)
Fragment
ACTIVITY
FRAGMENT FRAGMENT FRAGMENT
LAYOUT LAYOUT LAYOUT
27
![Page 28: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/28.jpg)
Comportamento Smartphone -> Tablet
28
![Page 29: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/29.jpg)
“Era só iniciar outra activity eles disseram...
29
![Page 30: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/30.jpg)
Entendendo a navegação por Pilha
30
![Page 31: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/31.jpg)
Para o mercado você ganhar muitas telas terá de suportar
![Page 32: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/32.jpg)
A técnica jedi das polegadasUsando dp no lugar de px.
32
![Page 33: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/33.jpg)
“
O dispositivo deve carregar o que precisa
Imagens para cada densidade
33
![Page 34: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/34.jpg)
Diferentes tamanhos para a mesma imagem
34
![Page 35: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/35.jpg)
“
Aplicação poliglotares/values<string name=”hello”>
Hello World</string>
res/values-pt<string name=”hello”>
Ola Mundo</string>
35
![Page 36: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/36.jpg)
Banco de dados e armazenamento com SQLite
36
![Page 37: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/37.jpg)
Técnicas de armazenamento
![Page 38: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/38.jpg)
Técnicas de armazenamento
◦ SQLite◦ Shared Preferences◦ WebService
38
![Page 39: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/39.jpg)
Emulando a aplicação
39
![Page 40: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/40.jpg)
NATIVO VS HIBRIDO A TRETA INTERGALACTICA
40
![Page 41: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/41.jpg)
O futuro? o fim do reinado java?
41
![Page 42: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/42.jpg)
Onde aprender Android!Algumas dicas para terraqueos
42
![Page 43: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/43.jpg)
Lista de conteúdos para aprender Android
◦ Canal Thiengo Calopsita◦ Canal Android Developers◦ Documentação do Android
43
![Page 44: Android para padawns](https://reader037.vdocuments.pub/reader037/viewer/2022102701/55cbdf35bb61eb58798b458c/html5/thumbnails/44.jpg)
Perguntas?
E por hoje é só pessoal!
Follow me: @waldemarnt
http://walde.co/