O documento discute a plataforma Android, incluindo seus componentes básicos, ferramentas de desenvolvimento e diretrizes para criação de interfaces. Ele também fornece exemplos de elementos comuns em aplicativos Android e recomendações para projetar uma boa interface de usuário. Por fim, o documento descreve a estrutura de projetos Android e recursos disponíveis para desenvolvimento na plataforma.
2. Objetivos
A Plataforma
À sua disposição
Componentes básicos
GUI
Estrutura de projeto
SDK, AVD e ADT
Aplicações da FAB
Proposta de TCC
Conclusão
Referências
3. Mostrar os
componentes básicos
Expor ferramentas de
desenvolvimento
Dicas para criação de
Interfaces
Despertar a
curiosidade
4. Mobile OS
Kernel LINUX
Versão atual: 2.2
Comprado pela Google em 2005
100.000 apps no Android Market
Dalvik VM
7. Do que é feita uma aplicação para Android?
View • Elementos de UI
• Conceito de UI
Activity
• Geralmente representa uma tela na sua aplicação
• Representa “Intenções”
Intent
• Implícitos ou explícitos
Content Provider • Compartilhamento de dados
• Conceito parecido com os serviços do Windows
Service
• Locais ou remotos
8. Arquivos XML
Widgets
Containers
Resources
Fácil de programar
9. UI Melhor
Qualidade visível e elegante
Melhores notas
Melhor colocação da sua aplicação
Mais downloads e/ou compras
10. Não traga vícios de outras plataformas
Não use diálogos demais
Não crie layouts rígidos, de posição absoluta
Não use fontes pequenas
11. Crie versões de seus resources para telas de alta
densidade
Crie alvos grandes e óbvios
Siga a guideline do Android para ícones
Focalize o usuário
Seja previsível
Seja tolerante a falhas
17. Excelente escolha para desenvolver para
mobile
SDK bem documentada, incluindo as
melhores práticas
Diversos recursos disponíveis em uma
plataforma open-source
18. Apress – Beginning Apress – Pro Pragmatic Wrox Professional
Android 2 First Android 2 First Bookshelf – Android 2 Application
Edition 2010 Edition 2010 Hello Android Development – Mar
2nd 2010
Edition2009