Escolar Documentos
Profissional Documentos
Cultura Documentos
Conhea o Android
O primeiro passo para criar bons aplicativos para Android : passe
algum tempo se familiarizando com o sistema. Parece um ponto bvio, mas
muitas pessoas ignoram esta etapa e acabam criando aplicativos
inconsistentes. Se voc possui um aparelho, baixe alguns apps e explore
todas as telas. Tente encontrar, dentre cases bem sucedidos, quais pontos
eles tem em comum e quais pontos eles diferem. Se voc est procura de
1
inspirao pode procurar por showcases especficos como o Android
Niceties e Android App Patterns.
Mas no necessrio se limitar a isto. O prprio Google Play (loja de
apps do Google) fornece screenshots de todos os aplicativos. Veja quais
so os mais populares e conhea seus provveis concorrentes. Vale at criar
uma pequena biblioteca de inspirao em uma pastinha no computador ou
em alguma rede comoKippt ou Pinterest. Quanto mais voc se cercar de
boas idias, mais fcil ser para desenvolver a sua.
A anatomia de um App
Ser um usurio de aparelho Android no qualifica voc
automaticamente um especialista no sistema. Conhecer a anatomia de uma
interface Android (e no que ela difere de outros sistemas operacionais
como iOS e Windows Phone) fundamental para criar bons aplicativos.
Vamos explorar a diagramao padro de um aplicativo.
2
Branding
Este espao destinado a logo ou cone do app.
3
Navigation Drawer (Gaveta de Navegao)
Menu de navegao que surge da esquerda para a direita, cobrindo o
contedo do aplicativo. Para abrir a gaveta basta clicar no cone (trs
risquinhos) ao lado esquerdo do logotipo.
4
Das diferentes maneiras de voltar
Uma das principais caractersticas do Android que o boto voltar
est sempre presente, seja como um boto fsico no hardware ou um
equivalente virtual do sistema. A funo deste boto voltar para a ltima
tela em ordem cronolgica e isto pode significar, muitas vezes, sair do
aplicativo atual.
O boto de voltar, portanto, reflete sempre o seu histrico de
navegao. Seria redundante ter a mesma funo repetida dentro do seu
aplicativo Ao invs disto podemos fazer uso do boto Up, simbolizado
por uma seta voltada para a esquerda na barra de ao ao lado do logotipo.
A idia deste cone voltar para uma tela relacionada, de nvel acima da
atual. Vamos supor que voc esteja na dashboard do Youtube, por exemplo
e navegou para uma lista de reprodues de vdeos.
O Up faria voc voltar da tela filha para a tela pai. Ou seja, de
volta da lista de vdeos para a dashboard. Por isto que, na tela inicial de
uma aplicativo, no existe boto up pois voc j est no primeiro nvel da
hierarquia.
5
Tipos de Navegao
J falamos um pouco sobre gavetas de navegao, mas existem
diversos outros tipos de menu; cada um mais apropriado para um tipo de
situao. Vamos a eles!
6
Spinners
Um Spinner um menu drop-down simbolizado por um pequeno
tringulo no canto inferior direito da ncora. comum posicionar um
Spinner abaixo do logotipo do aplicativo para sinalizar o menu. Mas voc
pode utilizar Spinners sempre que quiser otimizar o espao ou mostrar
diversas opes de dados como em um campo de formulrio com mltiplas
opes (estilo select), alternar entre duas contas de um servio ou escolher
datas em um calendrio.
Contedo primeiro!
Alguns aplicativos mais antigos exibem um layout estilo dashboard
mostrando apenas a navegao na tela inicial. Esta uma abordagem
confusa que afasta as pessoas do que elas realmente vieram ali para ver: o
contedo! Valorize o tempo do seu usurio e prefira sempre utilizar uma
abordagem mais direta mostrando na tela inicial o que voc tiver de mais
interessante para oferecer.
8
No reutilize layouts de outros sistemas
Sim. Isto significa que para dar suporte a diversas plataformas voc
ter que repensar todo o design do seu app! E o motivo para isto acontecer
que os sistemas operacionais mveis, embora tenham praticamente as
mesmas funcionalidades, so estruturados de maneira completamente
diferente.
S a ttulo de comparao vamos dar uma olhadinha no aplicativo do
WhatsApp nas trs plataformas. As diferenas j comeam nos cones de
lanamento do aplicativo. No Android eles podem possuir qualquer
formato e normalmente tem algum efeito de profundidade j que so
usados arquivos com transparncia. J no iPhone eles so quadrados com
cantos arredondados e no Windows Phone so tiles animados que mostram
informaes em tempo real e podem ter cores e tamanhos diferentes. Ufa!
E nem abrimos o app ainda
9
Por dentro as diferenas vo ficando mais expressivas. A funo de
voltar, que j comentamos neste artigo, um exemplo disto. No Android e
no Windows Phone existem botes do sistema especficos para esta funo.
O iPhone s possui o boto Home Pra facilitar a vida do usurio e
acrescentar esta funo os aplicativos normalmente ocupam o canto
superior esquerdo com uma seta ou boto rotulado voltar.
Esta exatamente a rea de branding / gaveta de navegao no
Android. J no Windows Phone neste cantinho normalmente fica marcado
o nome do app e logo abaixo a navegao (que toda tipogrfica e
comandada por swipes). As cores e texturas dos sistemas tambm so bem
diferentes.
10
Os cones de ao so outra diferena crucial. No Android eles
devem ficar na barra superior, j no iPhone e Windows Phone estes cones
so posicionados em uma barra fixa no rodap Os smbolos e formatos
tambm so bem diferentes.
11
Concluso
Bem, agora que voc j conhece a estrutura dos aplicativos Android
j est pronto para colocar a mo na massa e comear a criar seus prprios
apps.
No prximo artigo vamos abordar aspectos mais tcnicos: descubra o
que diabos um DP, aprenda sobre densidade de pixels e resoluo,
organize seus assets e veja quais so os entregveis. At a prxima!
12