Desenvolvimento de aplicações para Android<br />Edson Luiz<br />Desenvolvedor<br />
Uma Breve História do Android<br /><ul><li>OHA (Open Handset Alliance)
HTC G1 (primeirodispositivo com Android )</li></li></ul><li>Versões do Android<br />
Android 1.1 <br />(Fevereiro de 2009) <br />•	Alarm Clock  <br />•	API Demos  <br />•	Browser  <br />•	Calculadora<br />•	...
Android 1.5 Cupcake<br />(Maio de 2009) <br />•	Gravação de vídeos<br />•	Bluetooth A2DP  <br />•	Conexão Bluetooth automá...
Android 1.6 Donut<br />(Setembro de 2009)<br />•	O novo Android Market paraaplicativos<br />•	Uma interface integrada de c...
Android 2.0/2.1 Eclair<br />(Outubro de 2009)<br />•	Velocidade de hardware otimizada<br />•	Maisopções de tamanhoseresolu...
Android 2.2 FroYo<br />(lançado em Maio de 2010)<br />•	Suporteao Flash 10.1 completo<br />•	Processamentoaté 5x maisrápid...
Android 2.3 Gingerbread<br />(Dezembro de 2010)<br />•	Melhoria no copy & paste <br />•	Mudança das cores a interface <br ...
Android 3.0 Honeycomb<br />(Janeiro 2011)<br />•	Design diferente, feitopara tablets <br />•	Multitasking mais visual, <br...
Interfaces Proprietárias<br />
Interfaces Proprietárias<br />•	Vanilla<br />•	HtcSense<br />•MotoBlur<br />•	TouchWiz<br />•Rachel<br />
Arquitetura do Sistema Android<br />
Bloco de Aplicações<br />
Bloco de Aplicações<br />•	Activity<br />•	Broadcast Receivers<br />•	Service<br />•	Content Provider<br />
Pré - requisitos<br />
Pré - requisitos<br />•	Windows XP ou Vista  <br />•	Mac OS X  <br />•	Linux<br />•	Eclipse<br />•	SDK do Android (http://...
Mão na massa<br />
O Que vamos aprender?<br />•	Estrutura de pasta<br />•	O queé a classe R<br />•	O manifest.xml<br />•	Criando um AVD<br />...
Obrigado!<br />Edson.luiz@i2mobile.com.br<br />Twitter: @edsonluiz<br />Mobile: 81 8728 6150<br />
Próximos SlideShares
Carregando em…5
×

palestra sobre introdução Android @portodigital

831 visualizações

Publicada em

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

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide
  • OHAGrupoemtorno 30 empresas se juntaramparaDesenvolvero Android. A PRINCIPAL EMPRESA DESTE GRUPO É O GOOGLE
  • Vanilla = Padrão do AndroidHtc Sense = Htc HeroMoto Blur = MotorolaTouchWiz = SamsungRachel = Sony Ericson
  • KERNEL -- BASEADO EM LINUX E É responsável pelos principais serviços do sistema como gerenciamento de memória e de processos.BIBLIOTECAS A plataforma também inclui uma coleção de bibliotecas usadas pelos componentes do sistema.RUNTIME O AndroidRuntime permite que cada processo rode sua própria instância da maquina virtual. Embora no desenvolvimento de aplicativos seja utilizada a linguagem Java, as aplicações não são executadas em uma maquina virtual Java tradicional, e sim em outra chama de DALVIK.FRAMEWORK  Este framework permitequeodesenvolvedortenhaomesmoacessoaosistema, queosaplicativos EMBARCADOS.APLICATIVOS  APLICATIVOS PRE INSTALADOS NO DISPOSITIVOS
  • ACTIVITY = Um aplicativoquepossuiuma UI visíveléimplementado com uma ActivityBROADCAST RECIVER = O Broadcast Receivers sempreéexecutadoemsegundoplanosemutilizaruma interface gráficaSERVICE -Umserviçodeve ser utilizadoparaqualqueraplicativoque precise persistirpor um longoperíodo de tempo, como um monitor de redeou um aplicativo de verificação de atualização.CONTENT PROVIDER ---Vocêpodepensarque um ContentProviderécomo um servidor de banco de dados. O seutrabalhoé de gerenciarosacessosaos dados quepersistem, como um banco de dados SQLite.
  • palestra sobre introdução Android @portodigital

    1. 1. Desenvolvimento de aplicações para Android<br />Edson Luiz<br />Desenvolvedor<br />
    2. 2. Uma Breve História do Android<br /><ul><li>OHA (Open Handset Alliance)
    3. 3. HTC G1 (primeirodispositivo com Android )</li></li></ul><li>Versões do Android<br />
    4. 4. Android 1.1 <br />(Fevereiro de 2009) <br />• Alarm Clock <br />• API Demos <br />• Browser <br />• Calculadora<br />• Camera <br />• Contatos<br />• Email <br />• Maps (eStreetView) <br />• Mensagem<br />• Música<br />• Imagens (Galeria) <br />• Configurações<br />
    5. 5. Android 1.5 Cupcake<br />(Maio de 2009) <br />• Gravação de vídeos<br />• Bluetooth A2DP <br />• Conexão Bluetooth automática<br />• Fazer upload de vídeosparaoYouTubeePicasa<br />• Copy & Paste<br />
    6. 6. Android 1.6 Donut<br />(Setembro de 2009)<br />• O novo Android Market paraaplicativos<br />• Uma interface integrada de câmera, <br />gravação de vídeosegaleria<br />• Buscaporgestos<br />• Buscaporvoz<br />• Integação de aplicativos<br />
    7. 7. Android 2.0/2.1 Eclair<br />(Outubro de 2009)<br />• Velocidade de hardware otimizada<br />• Maisopções de tamanhoseresolução<br /> de telas<br />• Uma UI bemmelhorada<br />• Live wallpapers <br />• Tecladosvirtuaismelhorados<br />• Bluetooth 2.1 <br />• Google Maps 3.1.2 <br />
    8. 8. Android 2.2 FroYo<br />(lançado em Maio de 2010)<br />• Suporteao Flash 10.1 completo<br />• Processamentoaté 5x maisrápido<br />• Homescreenmelhorada com <br />atalhosdedicados<br />• Múltiplaslinguagensparateclados<br />• Possiblidade de salvaraplicativos no cartão SD <br />
    9. 9. Android 2.3 Gingerbread<br />(Dezembro de 2010)<br />• Melhoria no copy & paste <br />• Mudança das cores a interface <br />• Tecladopadrãomultitouch<br />• Gerenciador de Downloads <br />
    10. 10. Android 3.0 Honeycomb<br />(Janeiro 2011)<br />• Design diferente, feitopara tablets <br />• Multitasking mais visual, <br /> com miniaturas dos aplicativos<br />• Mudança no visual dos aplicativos<br />nativos<br />
    11. 11. Interfaces Proprietárias<br />
    12. 12. Interfaces Proprietárias<br />• Vanilla<br />• HtcSense<br />•MotoBlur<br />• TouchWiz<br />•Rachel<br />
    13. 13. Arquitetura do Sistema Android<br />
    14. 14.
    15. 15. Bloco de Aplicações<br />
    16. 16. Bloco de Aplicações<br />• Activity<br />• Broadcast Receivers<br />• Service<br />• Content Provider<br />
    17. 17. Pré - requisitos<br />
    18. 18. Pré - requisitos<br />• Windows XP ou Vista <br />• Mac OS X <br />• Linux<br />• Eclipse<br />• SDK do Android (http://developer.android.com/sdk/index.html)<br />• Vontade de aprender<br />
    19. 19. Mão na massa<br />
    20. 20. O Que vamos aprender?<br />• Estrutura de pasta<br />• O queé a classe R<br />• O manifest.xml<br />• Criando um AVD<br />• O simulador<br />• Click to call<br />• Acessoao Browser<br />• Intent<br />
    21. 21. Obrigado!<br />Edson.luiz@i2mobile.com.br<br />Twitter: @edsonluiz<br />Mobile: 81 8728 6150<br />

    ×