palestra sobre introdução android @portodigital
TRANSCRIPT
Desenvolvedor
Edson Luiz
Desenvolvimento de aplicações para Android
Uma Breve História do Android
• OHA (Open Handset Alliance)
• HTC G1 (primeiro dispositivo com Android )
Versões do Android
Android 1.1 (Fevereiro de 2009)
• Alarm Clock • API Demos • Browser • Calculadora • Camera • Contatos • Email • Maps (e StreetView) • Mensagem • Música
• Imagens (Galeria) • Configurações
Android 1.5 Cupcake (Maio de 2009)
• Gravação de vídeos • Bluetooth A2DP • Conexão Bluetooth automática • Fazer upload de vídeos para o YouTube e Picasa • Copy & Paste
Android 1.6 Donut (Setembro de 2009)
• O novo Android Market para aplicativos • Uma interface integrada de câmera,
gravação de vídeos e galeria • Busca por gestos • Busca por voz • Integação de aplicativos
Android 2.0/2.1 Eclair (Outubro de 2009)
• Velocidade de hardware otimizada • Mais opções de tamanhos e resolução
de telas • Uma UI bem melhorada • Live wallpapers • Teclados virtuais melhorados • Bluetooth 2.1 • Google Maps 3.1.2
Android 2.2 FroYo (lançado em Maio de 2010)
• Suporte ao Flash 10.1 completo • Processamento até 5x mais rápido • Homescreen melhorada com
atalhos dedicados • Múltiplas linguagens para teclados • Possiblidade de salvar aplicativos no cartão SD
Android 2.3 Gingerbread (Dezembro de 2010)
• Melhoria no copy & paste • Mudança das cores a interface • Teclado padrão multitouch • Gerenciador de Downloads
Android 3.0 Honeycomb (Janeiro 2011)
• Design diferente, feito para tablets • Multitasking mais visual,
com miniaturas dos aplicativos • Mudança no visual dos aplicativos
nativos
Interfaces Proprietárias
Interfaces Proprietárias
• Vanilla• Htc Sense• Moto Blur• TouchWiz • Rachel
Arquitetura do Sistema Android
Bloco de Aplicações
Bloco de Aplicações
• Activity• Broadcast Receivers• Service• Content Provider
Pré - requisitos
• Windows XP ou Vista • Mac OS X • Linux
• Eclipse
• SDK do Android (http://developer.android.com/sdk/index.html )
• Vontade de aprender
Pré - requisitos
Mão na massa
• Estrutura de pasta• O que é a classe R• O manifest.xml• Criando um AVD• O simulador• Click to call• Acesso ao Browser• Intent
O Que vamos aprender?
[email protected]: @edsonluizMobile: 81 8728 6150