Flávio KreisOsias Carneiro
   Este curso tem como objetivo mostrar os    conceitos básicos para o desenvolvimento de    aplicações para dispositivos...
   Introdução;   O ambiente de desenvolvimento;   Criando o HelloWorld;   Instalando API Demos;   Conceitos do Androi...
   O que é Android ?    ◦   Sistema operacional para dispositivos móveis;    ◦   Código aberto (open-source);    ◦   Grát...
   Por que desenvolver para celular?    ◦ 4 bilhões de aparelhos no mundo;    ◦ 61% da população mundial possuem celular;...
   A Open Handset Alliance    ◦ Plataforma única e aberta;    ◦ Moderna e flexível para o desenvolvimento de      aplicaç...
   Android Developer Challenge    ◦ U$ 10 milhões em prêmios.   Android Market
   Java SDK    ◦ JDK 5 ou superior;   Android SDK    ◦ Baixar em: http://developer.android.com/sdk   Eclipse    ◦ Versã...
Hello
Cria um novoProjeto Android
Nome do Projeto     no Eclipe  Ecolher a versão    do AndroidNome da aplicação   no Android  Nome do pacote   Tela inicial...
Abrir Gerenciador       AVD
Importante:Aguarde carregar.Deixe sempre aberto.
   Geralmente representa uma tela na aplicação;   É interface gráfica com o usuário;   Controla eventos;   Uma aplicaç...
OnCreate               OnStart     OnRestart              OnResumeEx: Recebeuma ligação              Executando           ...
   View    ◦ Componentes visuais;    ◦ TextView, EditText, Button,        ImageView, CheckBox, ...   ViewGroup    ◦ Gere...
   Cria uma nova Classe; Clique combotão direito
A Classe herda                    de ActivitySobrescreve ométodo onCreate
Cria-se um novo                           layout   Adiciona-se views no novo layout;
   Registra a classe no AndroidManifest.xml       Abrir aba      Application     Clicar em Add...   Adicionar nome       ...
   Utilizado para acessar elementos do layout na    Activity;   Método findViewById(id);   Necessário definir o “Id” do...
   Interação com o usuário;   Ex: clique no botão, selecionar uma opção no    menu, ...
TextViewEditText Button Toast
   Sites:    ◦ developer.android.com    ◦ stackoverflow.com
   Entre em contato:    ◦ Flávio Kreis      E-mail/gtalk: flaviokreis@gmail.com      Facebook: facebook.com/flaviokreis...
   ANDROID Aprenda a criar aplicações para    dispositivos móveis com o Android SDK –    Ricardo R. Lecheta – 2ª Edição –...
Curso de android
Curso de android
Curso de android
Curso de android
Curso de android
Curso de android
Upcoming SlideShare
Loading in …5
×

Curso de android

3,016 views
2,869 views

Published on

Mini-curso Android ministrado na Faculdade Unime.

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

No Downloads
Views
Total views
3,016
On SlideShare
0
From Embeds
0
Number of Embeds
346
Actions
Shares
0
Downloads
143
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Curso de android

  1. 1. Flávio KreisOsias Carneiro
  2. 2.  Este curso tem como objetivo mostrar os conceitos básicos para o desenvolvimento de aplicações para dispositivos móveis com Sistema Operacional Android.
  3. 3.  Introdução; O ambiente de desenvolvimento; Criando o HelloWorld; Instalando API Demos; Conceitos do Android; Onde buscar mais informações.
  4. 4.  O que é Android ? ◦ Sistema operacional para dispositivos móveis; ◦ Código aberto (open-source); ◦ Grátis para quem quiser utilizar; ◦ Baseado em Linux.
  5. 5.  Por que desenvolver para celular? ◦ 4 bilhões de aparelhos no mundo; ◦ 61% da população mundial possuem celular; ◦ “A receita de lojas de aplicativos para celulares e outros dispositivos móveis vai quase triplicar em 2011, atingindo US$ 15,1 bilhões, impulsionada pelo crescimento do Android” ... (http://convergenciadigital.uol.com.br)
  6. 6.  A Open Handset Alliance ◦ Plataforma única e aberta; ◦ Moderna e flexível para o desenvolvimento de aplicações corporativas; ◦ Visa satisfação dos consumidores.
  7. 7.  Android Developer Challenge ◦ U$ 10 milhões em prêmios. Android Market
  8. 8.  Java SDK ◦ JDK 5 ou superior; Android SDK ◦ Baixar em: http://developer.android.com/sdk Eclipse ◦ Versão 3.4 (Ganymede) ou superior; ◦ Baixar em: http://www.eclipse.org/downloads/ ADT – Plugin para Eclipse ◦ Seguir passos: developer.android.com/sdk/eclipse-adt.html
  9. 9. Hello
  10. 10. Cria um novoProjeto Android
  11. 11. Nome do Projeto no Eclipe Ecolher a versão do AndroidNome da aplicação no Android Nome do pacote Tela inicial do programa
  12. 12. Abrir Gerenciador AVD
  13. 13. Importante:Aguarde carregar.Deixe sempre aberto.
  14. 14.  Geralmente representa uma tela na aplicação; É interface gráfica com o usuário; Controla eventos; Uma aplicação possui uma ou mais Activity; Subclasses: ListActivity, MapActivity, ...
  15. 15. OnCreate OnStart OnRestart OnResumeEx: Recebeuma ligação Executando OnPause OnStop OnDestroy
  16. 16.  View ◦ Componentes visuais; ◦ TextView, EditText, Button, ImageView, CheckBox, ... ViewGroup ◦ Gerenciador de layout; ◦ Organizar a disposição dos componentes; ◦ LinearLayout, RelativeLayout, GridLayout, FrameLayout, ...
  17. 17.  Cria uma nova Classe; Clique combotão direito
  18. 18. A Classe herda de ActivitySobrescreve ométodo onCreate
  19. 19. Cria-se um novo layout Adiciona-se views no novo layout;
  20. 20.  Registra a classe no AndroidManifest.xml Abrir aba Application Clicar em Add... Adicionar nome da Activity
  21. 21.  Utilizado para acessar elementos do layout na Activity; Método findViewById(id); Necessário definir o “Id” do elemento no arquivo de layout xml.
  22. 22.  Interação com o usuário; Ex: clique no botão, selecionar uma opção no menu, ...
  23. 23. TextViewEditText Button Toast
  24. 24.  Sites: ◦ developer.android.com ◦ stackoverflow.com
  25. 25.  Entre em contato: ◦ Flávio Kreis  E-mail/gtalk: flaviokreis@gmail.com  Facebook: facebook.com/flaviokreis ◦ Osias Carneiro  E-mail/gtalk: oziaz@gmail.com  Facebook: facebook.com/oziaz
  26. 26.  ANDROID Aprenda a criar aplicações para dispositivos móveis com o Android SDK – Ricardo R. Lecheta – 2ª Edição – Junho/2010 – Editora Novatec http://www.celulares.etc.br/numero-de- celulares-no-mundo-pode-chegar-a-4- bilhoes-ate-o-fim-do-ano.html http://convergenciadigital.uol.com.br/cgi/cgi lua.exe/sys/start.htm?infoid=24984&sid=17

×