2º ETI - Minicurso "Desenvolvendo para Plataforma Android"

1,448 views

Published on

Leia o artigo do evento no meu site:
http://adrielcafe.com/eventos/58-2-eti-minicurso-qdesenvolvendo-para-androidq-130412

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,448
On SlideShare
0
From Embeds
0
Number of Embeds
112
Actions
Shares
0
Downloads
72
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2º ETI - Minicurso "Desenvolvendo para Plataforma Android"

  1. 1. DESENVOLVENDO PARA PLATAFORMA Com Adriel Café
  2. 2. Sobre Mim Adriel Almeida Café Sistemas de Informação – 7° Semestre – FAZAG Trabalha na AM Software – Java e C# Microsoft Students to Business Certified adrielcafe@cware.com.br facebook.com/adrielcafe br.linkedin.com/in/adrielcafe
  3. 3. Meus Apps + 1.100 Downloads + 260 Downloads
  4. 4. Agenda Adriel Café Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas
  5. 5. Adriel Café Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas
  6. 6. Introdução a Plataforma Android Adriel Café Sistema Operacional para dispositivos móveis Pertence a Google Baseado no Linux Open Source Android Market > Google Play
  7. 7. Versões do Android Adriel Café
  8. 8. Versões do Android Adriel Café Android 4 Ice Cream Sandwich
  9. 9. Distribuição das Versões Adriel Café
  10. 10. API Level Adriel Café Platform Version API Level Platform Version API Level Android 4.0.3 15 Android 2.2.x 8 Android 4.0, 4.0.1, 4.0.2 14 Android 2.1.x 7 Android 3.2 13 Android 2.0.1 6 Android 3.1.x 12 Android 2.0 5 Android 3.0.x 11 Android 1.6 4 Android 2.3.4 Android 1.5 3 10 Android 2.3.3 Android 2.3.2 Android 2.3.1 9 Android 2.3
  11. 11. O que preciso aprender? Adriel Café +
  12. 12. Adriel Café Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas
  13. 13. Ambiente de Desenvolvimento Adriel Café Java SE Development Kit (JDK) Android SDK Eclipse Android Development Tools (ADT)
  14. 14. Ambiente de Desenvolvimento Adriel Café Hora de Praticar!
  15. 15. Adriel Café Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e User Interface Activity e Intents Criando o APK Dicas
  16. 16. Anatomia de uma Aplicação Android Adriel Café
  17. 17. Anatomia de uma Aplicação Android Adriel Café
  18. 18. Anatomia de uma Aplicação Android Adriel Café
  19. 19. Hello World! Adriel Café
  20. 20. Adriel Café Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas
  21. 21. Views e Widgets Adriel Café
  22. 22. Views e Widgets Adriel Café
  23. 23. Views e Widgets Adriel Café
  24. 24. Views e Widgets Adriel Café
  25. 25. Views e Widgets Adriel Café Hora de Praticar!
  26. 26. Views e Widgets Adriel Café
  27. 27. Adriel Café Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas
  28. 28. Activity Adriel Café Representa as Views da aplicação Se implementa estendendo a classe Activity e cada uma delas tem um processo de vida próprio Como Funciona:  A maioria das aplicações tem múltiplas telas e cada vez que se adiciona uma nova, a anterior é retirada e guardada numa pilha (stack)  Graças a essa pilha o usuário pode navegar “para trás” pelas activities que estão ativas  Se o Android considerar melhor, pode priorizar ou excluir uma activity da pilha por questões de memória
  29. 29. Intents Adriel Café É um pedido para realizar uma ação É como dizer “quero fazer uma coisa” É necessário para navegar entre as telas de uma aplicação Exemplos:  Fazer uma chamada  Abrir uma página no navegador  Enviar um e-mail
  30. 30. Activity e Intents Adriel Café Hora de Praticar!
  31. 31. Adriel Café Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e User Interface Activity e Intents Criando o APK Dicas
  32. 32. Criando o APK Adriel Café Android Application Package Usado para distribuir e instalar os aplicativos Equivalente ao JAR do Java KeyStore  Chave criptografada que funciona como um certificado digital  Única e irrecuperável  Guarde-a com todo o carinho e cuidado
  33. 33. Criando o APK Adriel Café Hora de Praticar!
  34. 34. Adriel Café Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e User Interface Activity e Intents Criando o APK Dicas
  35. 35. Dicas Adriel Café Sites  http://developer.android.com  http://android-developers.blogspot.com.br  http://guj.com.br  http://androidbrasil.com/dev  http://vogella.de/articles/Android  http://adrielcafe.com
  36. 36. Dicas Adriel Café Livros  Google Android - Aprenda a Criar Aplicações para Dispositivos Móveis com o Android SDK (Lecheta, Ricardo R. / NOVATEC)  Android Em Ação (King, Chris; Ableson, W. Frank; Sen, Robi / Elsevier – Campus)  Introdução Ao Desenvolvimento de Aplicativos Para o Android (Lee, Wei-Meng / CIENCIA MODERNA)  Google Android Para Tablets - Aprenda a Desenvolver Aplicações Para o Android (Lecheta, Ricardo R. / NOVATEC)  Android para Desenvolvedores (Pereira, Lucio Camilo Oliva; Silva, Michel Lourenço da / BRASPORT)  Desenvolvimento de Aplicações Android (Lombardo, John; Rogers, Rick; Mednieks, Zigurd; Meike, Blake / NOVATEC)
  37. 37. System.exit(0); Adriel Café

×