Básico de desenvolvimento com Android

1.705 visualizações

Publicada em

Apresentação sobre Android

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.705
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
50
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Básico de desenvolvimento com Android

  1. 1. tadeucaldas@gmail.com
  2. 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. 3.  Mostrar os componentes básicos Expor ferramentas de desenvolvimento Dicas para criação de Interfaces Despertar a curiosidade
  4. 4.  Mobile OS Kernel LINUX Versão atual: 2.2 Comprado pela Google em 2005 100.000 apps no Android Market Dalvik VM
  5. 5.  Ferramentas de armazenamento Conectividade Multimídia GPS Inclusive Telefonia...
  6. 6. 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ícitosContent Provider • Compartilhamento de dados • Conceito parecido com os serviços do Windows Service • Locais ou remotos
  7. 7.  Arquivos XML Widgets Containers Resources Fácil de programar
  8. 8. UI Melhor Qualidade visível e elegante Melhores notas Melhor colocação da sua aplicação Mais downloads e/ou compras
  9. 9.  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
  10. 10.  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
  11. 11.  <RelativeLayout> Resources qualifiers 9-patch drawables States
  12. 12.  AndroidManifest.xml R.java src assets res  drawable  anim  layout  menu  values  xml  raw
  13. 13. Dispositivo Móvel Web Services Application Server(Android Client)
  14. 14.  Excelente escolha para desenvolver para mobile SDK bem documentada, incluindo as melhores práticas Diversos recursos disponíveis em uma plataforma open-source
  15. 15. 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

×