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

37
Developers

description

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

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

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

Fragmentde

Detalhes

ListFragment Fragment de detalhes

Layout para tablet

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

Aumentar (interpolation)

Encolher (aliasing)

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 histórico

das telas - Pode sair do app

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 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

Evite permissões desnecessárias

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

Google Play Services

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

Melhoria na Qualidade

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

Publicando no Google Play

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

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

Checklist de Publicação

http://bit.ly/google-play-publishing-checklist

<Obrigado!>google.com/+NetoMarin

@netomaringoogle.com/+DesenvolvedoresGoogle

codigo-google.blogpsot.com.br

Developers