Google android pdf
-
Upload
leonardo-rossetto -
Category
Software
-
view
223 -
download
0
Transcript of Google android pdf
Quem?
• Trabalha com Android e Java web a mais de 4 anos, atualmente trabalha com desenvolvimento de softwares voltado para rastreamento.
• Gosta de metal e cerveja.
2
Tópicos
» Google Play Services – Google plus (autenticação, posts, share) – Google maps – Push notifications – StreetView, rotas etc
» Contas de sincronização » Patterns (Action bar, search view) » Widgets
4
O servidor, sempre o servidor
10
https://github.com/leonardoxh/Android-TempoReal
O desafio
• Criar um aplicativo que irá sincronizar noticias e comentários do servidor.
• De hora em hora para pegar as atualizações do servidor, mas, quando uma dessas alterações for feita no servidor ela irá atualizar real time no aplicativo.
• Será possível fazer share dessas atualizações.
11
13
2 minutos de demora == -1 usuario Nenhum feedback == 1 estrela na
PlayStore Perca de informação == Odio eterno
O aplicativo parou… == ?
Porem tenha em mente…
Sincronização
• Permissão; • Autenticação; • Oauth 2.0; • Registro junto ao servidor; • Buscar os dados; • Contas no aparelho;
• Tudo isso transparente ao usuário.
18
Dependências...
» com.squareup.okhttp:okhttp:2.0.0 » com.j256.ormlite:ormlite-android:4.48 » com.fasterxml.jackson.core:jackson-core:
2.4.0 » com.fasterxml.jackson.core:jackson-
databind:2.4.0 » com.fasterxml.jackson.core:jackson-
annotations:2.4.0
20
Gambiarras...
packagingOptions { exclude 'LICENSE.txt' exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' }
21
25
Como funciona
http://developer.android.com/google/play-services/index.html
38
Patterns
» Action bar » SearchView » Navigation drawer » Tabs » Cards » Float Buttons » Muito mais…
40
Mais um desafio
» Localizar o aparelho » Pegar as coordenadas » Salvar no servidor » Criar pontos de referencia (de qualquer
lugar) » Sincronizar esses pontos de referencia » Ver os pontos de referencia no Google
Maps
47
» Sao mini apps » Sao legais » Sao rápidos de fazer » Pode ajudar muito o usuário em tarefas
comuns » Esta sempre aberto ali mostrando os
dados
Por que?
50
E uma ciosa a mais…
GPlus: +LeonardoRossetto Github: leonardoxh
Email: [email protected] Slide share: leonardoxh Twitter: @leorossetto_