Your SlideShare is downloading. ×
0
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

2º ETI - Minicurso "Desenvolvendo para Plataforma Android"

1,133

Published on

Leia o artigo do evento no meu site: …

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,133
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
65
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DESENVOLVENDO PARA PLATAFORMA Com Adriel Café
  • 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. Meus Apps + 1.100 Downloads + 260 Downloads
  • 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. 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. 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. Versões do Android Adriel Café
  • 8. Versões do Android Adriel Café Android 4 Ice Cream Sandwich
  • 9. Distribuição das Versões Adriel Café
  • 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. O que preciso aprender? Adriel Café +
  • 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. Ambiente de Desenvolvimento Adriel Café Java SE Development Kit (JDK) Android SDK Eclipse Android Development Tools (ADT)
  • 14. Ambiente de Desenvolvimento Adriel Café Hora de Praticar!
  • 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. Anatomia de uma Aplicação Android Adriel Café
  • 17. Anatomia de uma Aplicação Android Adriel Café
  • 18. Anatomia de uma Aplicação Android Adriel Café
  • 19. Hello World! Adriel Café
  • 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. Views e Widgets Adriel Café
  • 22. Views e Widgets Adriel Café
  • 23. Views e Widgets Adriel Café
  • 24. Views e Widgets Adriel Café
  • 25. Views e Widgets Adriel Café Hora de Praticar!
  • 26. Views e Widgets Adriel Café
  • 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. 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. 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. Activity e Intents Adriel Café Hora de Praticar!
  • 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. 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. Criando o APK Adriel Café Hora de Praticar!
  • 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. 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. 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. System.exit(0); Adriel Café

×