android para padawns

Post on 13-Aug-2015

175 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Android para PadawansUma mágica viagem pelo universo mobile

1

OPA!EU SOU WALDEMAR NETODesenvolvedor, colaborador, curioso.

Follow me: @waldemarnthttp://walde.co/

2

3

O MEU TRABALHO

QUAL A RESPOSTA PARA A PERGUNTA...

O que é Android?

4

Vamos começar pelo começo

5

...outubro de 2003 em uma galaxia não tão distante da Califórnia

6

...2005 um novo rumo para o robô

7

Linha do tempo, evolução e nomenclatora

8

Versionamento

9

VAMOS FALAR DO ANDROID AGORAPOSIÇÃO DE MERCADO

10

1,5mi de APPSNumero de Apps na Google Play

1bi de USUÁRIOSÉ gente pra caramba!

50bi de DOWNLOADSRealmente muitos downloads

11

¾ do mercado mobile

12

O que eu preciso saber para desenvolver Android?

13

ENTENDENDO O ANDROID POR DENTRO

Um pouco de linux, um pouco de java, código aberto e alegria!

14

Android SDK onde a mágica aconteceSoftware Development Kit

15

Arquitetura

16

De uma boa IDE precisar você vai.Android Studio

17

Use esta ferramenta para o bem...

Iniciando projeto no Android Studio

18

Seleção de SDK

19

Examinando o esqueleto

20

o AndroidManifest.xml

21

Por dentro da Activity

22

Os RecursosÉ estático, é legal!

23

Layouts

24

Fragment VS Activity

25

Activity

ACTIVITY

LAYOUT

26

Fragment

ACTIVITY

FRAGMENT FRAGMENT FRAGMENT

LAYOUT LAYOUT LAYOUT

27

Comportamento Smartphone -> Tablet

28

“Era só iniciar outra activity eles disseram...

29

Entendendo a navegação por Pilha

30

Para o mercado você ganhar muitas telas terá de suportar

A técnica jedi das polegadasUsando dp no lugar de px.

32

O dispositivo deve carregar o que precisa

Imagens para cada densidade

33

Diferentes tamanhos para a mesma imagem

34

Aplicação poliglotares/values<string name=”hello”>

Hello World</string>

res/values-pt<string name=”hello”>

Ola Mundo</string>

35

Banco de dados e armazenamento com SQLite

36

Técnicas de armazenamento

Técnicas de armazenamento

◦ SQLite◦ Shared Preferences◦ WebService

38

Emulando a aplicação

39

NATIVO VS HIBRIDO A TRETA INTERGALACTICA

40

O futuro? o fim do reinado java?

41

Onde aprender Android!Algumas dicas para terraqueos

42

Lista de conteúdos para aprender Android

◦ Canal Thiengo Calopsita◦ Canal Android Developers◦ Documentação do Android

43

Perguntas?

E por hoje é só pessoal!

Follow me: @waldemarnt

http://walde.co/

top related