Developers
Produzindo Apps
Android
Neto Marin
Developer Advocate
900 milhões de dispositivos ativos
1,5 milhão de novas ativações por dia
Pessoas de 190 países
diferentes baixam
aplicativos do Google Play
diariamente !
Como alcançar o
sucesso com o
seu app?
Não há mais espaço para
apps "meia-boca"
Apps não devem ser
criados para realizar
funções facilmente
realizadas sem app
Pure Android
Um app Android,
tem que parecer …
… um app Android !
Não…
Copiar UI de outras plataformas
Não…
Usar ícones específicos de
outras plataformas
Não…
Usar botões nomeados de "Voltar"
Não…
Usar setas em listas de itens
Não…
Usar menus antigos
Pure Android
Crie design para todos
formatos
Crie design para todos formatos
•Use Fragments !
-Invista no futuro ;-)
ListFragment
Fragment

de

Detalhes
ListFragment F...
Crie design para todos formatos
•Use dp e sp
ldp mdp hdp xhdp
ldp mdpi hdp xhdp
2x2 px
2x2 dp
Crie design para todos formatos
•Crie recursos gráficos para cada densidade que você irá
suportar:
-ldpi, mdpi, hdpi, xhdpi...
Desenhe a Navegação
Adequada
Up x Voltar
Up
- Action Bar
- Navegação na hierarquia

das telas
- Não deve sair do app
Voltar
- System Bar
- Navegação no...
Comportamento Correto do Botão
Notifique da forma
correta
Notifique da forma correta
• Persistente apenas se for referente a evento que estão acontecendo
- No Jelly Bean, foi adici...
Evite permissões
desnecessárias
Permissões
•Requisite apenas o mínimo
absoluto de permissões
necessárias para suportar as
principais funcionalidades.
!
•M...
Google Play Services
Google Play Services
• Google Maps Android API v2
- Experiência dos mapas renovada
- Photo Sphere

• Google+
- Sign in
- S...
Melhoria na Qualidade
App Quality Checklist
• Core App Quality Checklist
- http://bit.ly/google-play-core-checklist
!
• Tablet App Quality Check...
Publicando no Google
Play
Página no Google Play
•Utilize bons elementos gráficos
• Imagens bonitas e limpas
• Screenshots do telefone e tablet
• Pequ...
Violações mais comuns das políticas
do Google Play
•Pagamentos utilizando ferramentas de terceiros
•Link para download do ...
Checklist de Publicação
http://bit.ly/google-play-publishing-checklist
<Obrigado!>
google.com/+NetoMarin
@netomarin
google.com/+DesenvolvedoresGoogle
codigo-google.blogpsot.com.br
Developers
BRAPPS: Produzindo apps Android de alta qualidade Neto Marins [Google]
Próximos SlideShares
Carregando em…5
×

BRAPPS: Produzindo apps Android de alta qualidade Neto Marins [Google]

1.195 visualizações

Publicada em

Speed Talk - Produzindo apps Android de alta qualidade Neto Marins [Google]

Publicada em: Celular
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.195
No SlideShare
0
A partir de incorporações
0
Número de incorporações
434
Ações
Compartilhamentos
0
Downloads
20
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

BRAPPS: Produzindo apps Android de alta qualidade Neto Marins [Google]

  1. 1. Developers
  2. 2. Produzindo Apps Android Neto Marin Developer Advocate
  3. 3. 900 milhões de dispositivos ativos 1,5 milhão de novas ativações por dia
  4. 4. Pessoas de 190 países diferentes baixam aplicativos do Google Play diariamente !
  5. 5. Como alcançar o sucesso com o seu app?
  6. 6. Não há mais espaço para apps "meia-boca"
  7. 7. Apps não devem ser criados para realizar funções facilmente realizadas sem app
  8. 8. Pure Android
  9. 9. Um app Android, tem que parecer … … um app Android !
  10. 10. Não… Copiar UI de outras plataformas
  11. 11. Não… Usar ícones específicos de outras plataformas
  12. 12. Não… Usar botões nomeados de "Voltar"
  13. 13. Não… Usar setas em listas de itens
  14. 14. Não… Usar menus antigos
  15. 15. Pure Android
  16. 16. Crie design para todos formatos
  17. 17. Crie design para todos formatos •Use Fragments ! -Invista no futuro ;-) ListFragment Fragment
 de
 Detalhes ListFragment Fragment de detalhes Layout para tablet
  18. 18. Crie design para todos formatos •Use dp e sp ldp mdp hdp xhdp ldp mdpi hdp xhdp 2x2 px 2x2 dp
  19. 19. Crie design para todos formatos •Crie recursos gráficos para cada densidade que você irá suportar: -ldpi, mdpi, hdpi, xhdpi Aumentar (interpolation) Encolher (aliasing)
  20. 20. Desenhe a Navegação Adequada
  21. 21. Up x Voltar Up - Action Bar - Navegação na hierarquia
 das telas - Não deve sair do app Voltar - System Bar - Navegação no histórico 
 das telas - Pode sair do app
  22. 22. Comportamento Correto do Botão
  23. 23. Notifique da forma correta
  24. 24. Notifique da forma correta • Persistente apenas se for referente a evento que estão acontecendo - No Jelly Bean, foi adicionado o suporte a prioridade de notificações ! ! ! ! ! • Contém apenas conteúdo relacionado com a funcionalidade principal do app* • Não deve conter publicidade* ! * A não ser que seja feito o opted-in
  25. 25. Evite permissões desnecessárias
  26. 26. Permissões •Requisite apenas o mínimo absoluto de permissões necessárias para suportar as principais funcionalidades. ! •Muitas permissões podem "machucar": - O número de downloads - Chances de ser destaque
  27. 27. Google Play Services
  28. 28. Google Play Services • Google Maps Android API v2 - Experiência dos mapas renovada - Photo Sphere
 • Google+ - Sign in - Share dialog - Botão +1
 • Google Authorization (OAuth2) - Fluxo padrão para acessar os serviços / APIs do Google - Utilize as contas registradas no dispositivo
  29. 29. Melhoria na Qualidade
  30. 30. App Quality Checklist • Core App Quality Checklist - http://bit.ly/google-play-core-checklist ! • Tablet App Quality Checklist - http://bit.ly/google-play-tablet-checklist
  31. 31. Publicando no Google Play
  32. 32. Página no Google Play •Utilize bons elementos gráficos • Imagens bonitas e limpas • Screenshots do telefone e tablet • Pequeno vídeo no YT (~ 30 s) ! •Localização
  33. 33. Violações mais comuns das políticas do Google Play •Pagamentos utilizando ferramentas de terceiros •Link para download do app em sites de terceiros •Keyword spam •"Se você gosta de Angry Birds, Defender, Cute the Rope, …, por favor instale nossos jogo" •Incentivar rating de 5 estrelas ! •http://bit.ly/google-play-policy-edu
  34. 34. Checklist de Publicação http://bit.ly/google-play-publishing-checklist
  35. 35. <Obrigado!> google.com/+NetoMarin @netomarin google.com/+DesenvolvedoresGoogle codigo-google.blogpsot.com.br
  36. 36. Developers

×