Desenvolvimento de
       Aplicações Mobile com Android




Fábio Medeiros Faria
fabiomedeirosf@yahoo.com.br
• Startup – Android Inc

• Google – Aquisição projeto 2005

• Projeto 100% open source

• Kernel Linux
http://diariodoandroid.com.br/noticias/infografico-crescimento-e-evolucao-dos-sos-android-e-ios/19150/#
• 36 fabricantes
• 215 operadoras
• 450.000 desenvolvedores Android
• mais de 310 aparelhos com Android em 112 países
• 4.5 bilhões de instalações de aplicativos pelo Android
  Market (Google Play)
• SDK: Software Development Kit

• Constituído na plataforma Java

• Dalvik VM: .class  .dx

• Emulador AVD - desenvolvimento
• ADT: Android Development Tools

• Integrado com IDE Eclipse

• Interação com emulador
Ao trabalho!
• Armazena informações essencias para app

• Permissões de acesso da app.

• Versão da API.
• Classe para manipulação de telas;
• Deve ser herdada (extends)
• Deve ser declarada no AndroidManifest.xml
• Métodos de eventos:
     • onCreate(Bundle);
     • onPause()
• Criada automáticamente: plugin
• Contém constantes para acesso recursos:
  – Imagens;
  – Arquivos xml;

• Nunca deve ser modificada manualmente!!!
• Definição desacoplada do código fonte

• Melhor manutenibilidade

• Deve ser armazenada em: /res/layout
• http://www.android.com/

• https://play.google.com/store

• http://developer.android.com/index.html

Android presentation