SlideShare uma empresa Scribd logo
1 de 19
Curso de Android Módulo 1




Ministrante: Donizeti Alfredo Leite Júnior
E-mail: donmjunior@hotmail.com ou
        donmjunior@gmail.com
Data: 15/09/2012 até 01/12/2012
Local: Laboratório 503, Anexo 1, ESBAM
Curso de Android Módulo 1


Revisão

Plataforma Android
IDE Eclipse
Android SDK
Emulador Android AVD
O mercado dos Apps
Curso de Android Módulo 1


Conhecendo o Eclipse JUNO

Iniciando o software
Curso de Android Módulo 1


Conhecendo o Eclipse JUNO

              Barra de
              ferramentas



                                Esta aba exibe
                               Estamétodos e
                                os aba mostra
                                seus conteúdos
                               os scripts dos
                               variados em
                                inseridos
                                cada arquivo
                               formatos de
                               arquivos
                               Esta aba exibe
                               os relatórios
             Esta aba mostra
             os projetos
             criados pelo
             desenvolvedor
Curso de Android Módulo 1


Criando a primeira Activity
Curso de Android Módulo 1


Criando a primeira Activity
Curso de Android Módulo 1


Criando a primeira Activity
Curso de Android Módulo 1


Criando a primeira Activity


               Projeto




                            Desenho
                            Gráfico daScript da
                                 Build
                                 Activity
                            Activity
Curso de Android Módulo 1


Entendendo a estrutura do projeto




                     Pasta os arquivosAndroidManifest.xml construir cada todas as Scripts a
                     A pasta libscomponentes bibliotecaexibiraointernacionalizaçãoclasses da
                     … ou que arquivo os recursosgerada Atualmente, exemplo,aplicação.
                     Pastasdooscontémopicionais é asprojeto, como por comoe permite que
                     Contém a classe queXML utilizados paraJavacomo padrão dos Contém a
                             com arquivos contém para Java onde ficamaActivity. dafonte
                               o as imagensde layoutsclasses organiza execução das de
                               projeto R.java dagráficos… automaticamente da layouts
                                  (Librares) é que aoda para que menu imagens, uma
                                         XML a aplicação.
                                        XML usado       aplicação, de as telas existem
                     telas e arquivos o configurações. O XML aplicações imagens
                     necessáriasseus métodos.
                     aplicação. acesse internacionalização
                     diversos e outras desenvolviimento das composto
                     classe PrimeiraTela.java que foi resoluçãoédewizard. referentespossível
                     Activitiescelularesqualquer recurso como arquivos ou de um é à versão
                     customizada. deAndroid com criada pelo tela diferentes,layout
                     aplicação para
                     de API definida.
                     customizaras chave=valordesta classe. Esta classe NUNCA deve ser
                     simples com constantes
                     utilizando as imagens para ficar com o tamanho exato em cada
                     resolução automaticamente. Para isso existem 4 pastas: drawable-ldpi,
                     alterada manualmente.
                     drawable-mdpi, drawable-hdpi, drawable-xhdpi.
Curso de Android Módulo 1


Revisão

Criação de um projeto
Curso de Android Módulo 1


Criando novas Activities

Editar interface visual usando o arquivo XML
                                  Esta é a String usada
                                                      Identificação da View
                                                        para darsão as Strings que
                                                           Estas o nome no
                                                      PreenchimentoActivity. tela
                                                           exibem da na tela
                                                        cabeçalho os textos na
                                                      Selecione BlankActivity
Crie um nome para a                                   Referência
                                                   Como pode
sua segunda Activity
                          Nuncaatravés do arquivo ver, conseguimos editar
                            … e se esqueça de         Distância
                                                     Esta é uma segunda
                            String.
                          salvar caso tenha feito  a tela dopara criar um
                                                      Texto nosso
                                                     opção exibido na tela
                            Trabalharemos comSelecionenão trabalharemos com
                          qualquer alteração em  o Mas esta somenteoutros.
                                                   aplicativo
                                                     novo projeto ou
                                                   essa tela neste exemplo.
                          qualquer arquivo gráfico editando o Script do
                            desenvolvimento
                            da tela através do
                     Este é o arquivo gerado       arquivo XML
                            arquivo XML…
                     correspondente à aba
                     em exibição                              Clique aqui
Curso de Android Módulo 1


Executando as Activities

Funcionando o Emulador
          Vamos iniciar o emulador
Curso de Android Módulo 1


Executando as Activities
Curso de Android Módulo 1


Executando as Activities
Curso de Android Módulo 1


Executando as Activities
                            Clique na seta para abrir
                            as opções
                                Clique com o botão direito do mouse

                                            Insira o nome do projeto
                                             Selecione Run
                             …a sua Configuração de Execução já foi
                             Clique aqui     Configurations… projeto
                                                Selecione o seu
                             criada



                                                      Selecione a Activity
                                                      para execução

                                                   Ao selecionar a tecla Apply…



           Agora iremos executar a aplicação no emulador
Curso de Android Módulo 1


Executando as Activities




                            Como pode observar, a tela está disposta
                            exatamente como foi criado na IDE.

                            Agora lembre-se: após executar o
                            aplicativo no emulador, não há
                            necessidade de fechá-lo. Basta minimizar,
                            e você poderá executar quantas activities
                            o quanto quiser no mesmo emulador.
Curso de Android Módulo 1


Vamos praticar???

Crie um novo projeto com duas Activities. Uma será
a tela de boas vindas ao seu app. A outra será um
breve histórico sobre seu app, seu funcionamento e
o benefício que ele pode oferecer ao seu cliente.




Obs.: Caso apareça algum erro quanto a criação e edição do seu projeto, mande para um dos
e-mails descritos na primeira página.

Mais conteúdo relacionado

Mais procurados

Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4Jose Berardo
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para AndroidJorge Cardoso
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - BásicoHugoDalevedove
 
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneEntenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneHenrique Perticarati
 
Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2Matheus Calegaro
 
Curso de Android - aula 3
Curso de Android - aula 3Curso de Android - aula 3
Curso de Android - aula 3Jose Berardo
 
Padroes De Projeto
Padroes De ProjetoPadroes De Projeto
Padroes De Projetoejdn1
 
Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems Saldit Software
 
Curso de Android - aula 2
Curso de Android - aula 2Curso de Android - aula 2
Curso de Android - aula 2Jose Berardo
 
Apostila ai cs6
Apostila ai cs6Apostila ai cs6
Apostila ai cs6Joka Luiz
 
SelectionTracker Para Seleção de Itens no RecyclerView Android
SelectionTracker Para Seleção de Itens no RecyclerView AndroidSelectionTracker Para Seleção de Itens no RecyclerView Android
SelectionTracker Para Seleção de Itens no RecyclerView AndroidVinícius Thiengo
 
Aula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixAula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixCris Fidelix
 
Padrão de Projeto - Adapter
Padrão de Projeto - AdapterPadrão de Projeto - Adapter
Padrão de Projeto - AdapterJuliana Cindra
 
Computação Móvel: Perspectivas, Oportunidades e Desenvolvimento
Computação Móvel: Perspectivas, Oportunidades e DesenvolvimentoComputação Móvel: Perspectivas, Oportunidades e Desenvolvimento
Computação Móvel: Perspectivas, Oportunidades e DesenvolvimentoJosé Alexandre Macedo
 
Padrão De Projeto Adapter
Padrão De Projeto AdapterPadrão De Projeto Adapter
Padrão De Projeto AdapterMatheus Andrade
 

Mais procurados (18)

Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
 
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneEntenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
 
Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2
 
Curso de Android - aula 3
Curso de Android - aula 3Curso de Android - aula 3
Curso de Android - aula 3
 
Padroes De Projeto
Padroes De ProjetoPadroes De Projeto
Padroes De Projeto
 
Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems
 
Curso de Android - aula 2
Curso de Android - aula 2Curso de Android - aula 2
Curso de Android - aula 2
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
 
Apostila ai cs6
Apostila ai cs6Apostila ai cs6
Apostila ai cs6
 
guiamoviemaker
guiamoviemakerguiamoviemaker
guiamoviemaker
 
SelectionTracker Para Seleção de Itens no RecyclerView Android
SelectionTracker Para Seleção de Itens no RecyclerView AndroidSelectionTracker Para Seleção de Itens no RecyclerView Android
SelectionTracker Para Seleção de Itens no RecyclerView Android
 
Manual do Gimp
Manual do GimpManual do Gimp
Manual do Gimp
 
Aula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixAula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane Fidelix
 
Padrão de Projeto - Adapter
Padrão de Projeto - AdapterPadrão de Projeto - Adapter
Padrão de Projeto - Adapter
 
Computação Móvel: Perspectivas, Oportunidades e Desenvolvimento
Computação Móvel: Perspectivas, Oportunidades e DesenvolvimentoComputação Móvel: Perspectivas, Oportunidades e Desenvolvimento
Computação Móvel: Perspectivas, Oportunidades e Desenvolvimento
 
Padrão De Projeto Adapter
Padrão De Projeto AdapterPadrão De Projeto Adapter
Padrão De Projeto Adapter
 

Semelhante a Android Módulo 1 Curso

Computação Móvel 2012.2 - Android
Computação Móvel 2012.2 - AndroidComputação Móvel 2012.2 - Android
Computação Móvel 2012.2 - AndroidTiago Bencardino
 
Desenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma AndroidDesenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma AndroidJosé Alexandre Macedo
 
Introdução a programação para plataforma iOS
Introdução a programação para plataforma iOSIntrodução a programação para plataforma iOS
Introdução a programação para plataforma iOSDevmedia
 
Java: Introducao ao Swing
Java: Introducao ao SwingJava: Introducao ao Swing
Java: Introducao ao SwingArthur Emanuel
 
Programando Android - Aula 3
Programando Android - Aula 3Programando Android - Aula 3
Programando Android - Aula 3Kalil Maciel
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Laís Vidal
 
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualDs aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualCentro Paula Souza
 
Aula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixAula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixCris Fidelix
 
Desenvolvimento de Apps e Games para Android - Parte 3
Desenvolvimento de Apps e Games para Android - Parte 3Desenvolvimento de Apps e Games para Android - Parte 3
Desenvolvimento de Apps e Games para Android - Parte 3Erisvaldo Junior
 
Como criar interfaces gráficas com android
Como criar interfaces gráficas com androidComo criar interfaces gráficas com android
Como criar interfaces gráficas com androidRicardo Ogliari
 
Sobre Visual studio
Sobre Visual studioSobre Visual studio
Sobre Visual studioleolupe
 
Introdução ao Android (minicurso 4h)
Introdução ao Android (minicurso 4h)Introdução ao Android (minicurso 4h)
Introdução ao Android (minicurso 4h)Rodrigo Rocha
 
Minicurso Android Ronildo Oliveira
Minicurso Android  Ronildo OliveiraMinicurso Android  Ronildo Oliveira
Minicurso Android Ronildo OliveiraRonildo Oliveira
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para AndroidClaudio Pereira
 
Configurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidConfigurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidCalebeMiquissene
 

Semelhante a Android Módulo 1 Curso (20)

Computação Móvel 2012.2 - Android
Computação Móvel 2012.2 - AndroidComputação Móvel 2012.2 - Android
Computação Móvel 2012.2 - Android
 
Desenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma AndroidDesenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma Android
 
Introdução a programação para plataforma iOS
Introdução a programação para plataforma iOSIntrodução a programação para plataforma iOS
Introdução a programação para plataforma iOS
 
Java: Introducao ao Swing
Java: Introducao ao SwingJava: Introducao ao Swing
Java: Introducao ao Swing
 
Programando Android - Aula 3
Programando Android - Aula 3Programando Android - Aula 3
Programando Android - Aula 3
 
Vbasic6
Vbasic6Vbasic6
Vbasic6
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012
 
05 - C# - componentes visuais v1.0
05 - C# - componentes visuais v1.005 - C# - componentes visuais v1.0
05 - C# - componentes visuais v1.0
 
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualDs aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
 
Aula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixAula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane Fidelix
 
Desenvolvimento de Apps e Games para Android - Parte 3
Desenvolvimento de Apps e Games para Android - Parte 3Desenvolvimento de Apps e Games para Android - Parte 3
Desenvolvimento de Apps e Games para Android - Parte 3
 
Como criar interfaces gráficas com android
Como criar interfaces gráficas com androidComo criar interfaces gráficas com android
Como criar interfaces gráficas com android
 
Sobre Visual studio
Sobre Visual studioSobre Visual studio
Sobre Visual studio
 
Introdução ao Android (minicurso 4h)
Introdução ao Android (minicurso 4h)Introdução ao Android (minicurso 4h)
Introdução ao Android (minicurso 4h)
 
Minicurso Android Ronildo Oliveira
Minicurso Android  Ronildo OliveiraMinicurso Android  Ronildo Oliveira
Minicurso Android Ronildo Oliveira
 
Workshop frontend
Workshop   frontendWorkshop   frontend
Workshop frontend
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para Android
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
Configurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidConfigurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento Android
 
Hello World Android
Hello World AndroidHello World Android
Hello World Android
 

Android Módulo 1 Curso

  • 1. Curso de Android Módulo 1 Ministrante: Donizeti Alfredo Leite Júnior E-mail: donmjunior@hotmail.com ou donmjunior@gmail.com Data: 15/09/2012 até 01/12/2012 Local: Laboratório 503, Anexo 1, ESBAM
  • 2.
  • 3. Curso de Android Módulo 1 Revisão Plataforma Android IDE Eclipse Android SDK Emulador Android AVD O mercado dos Apps
  • 4. Curso de Android Módulo 1 Conhecendo o Eclipse JUNO Iniciando o software
  • 5. Curso de Android Módulo 1 Conhecendo o Eclipse JUNO Barra de ferramentas Esta aba exibe Estamétodos e os aba mostra seus conteúdos os scripts dos variados em inseridos cada arquivo formatos de arquivos Esta aba exibe os relatórios Esta aba mostra os projetos criados pelo desenvolvedor
  • 6. Curso de Android Módulo 1 Criando a primeira Activity
  • 7. Curso de Android Módulo 1 Criando a primeira Activity
  • 8. Curso de Android Módulo 1 Criando a primeira Activity
  • 9. Curso de Android Módulo 1 Criando a primeira Activity Projeto Desenho Gráfico daScript da Build Activity Activity
  • 10. Curso de Android Módulo 1 Entendendo a estrutura do projeto Pasta os arquivosAndroidManifest.xml construir cada todas as Scripts a A pasta libscomponentes bibliotecaexibiraointernacionalizaçãoclasses da … ou que arquivo os recursosgerada Atualmente, exemplo,aplicação. Pastasdooscontémopicionais é asprojeto, como por comoe permite que Contém a classe queXML utilizados paraJavacomo padrão dos Contém a com arquivos contém para Java onde ficamaActivity. dafonte o as imagensde layoutsclasses organiza execução das de projeto R.java dagráficos… automaticamente da layouts (Librares) é que aoda para que menu imagens, uma XML a aplicação. XML usado aplicação, de as telas existem telas e arquivos o configurações. O XML aplicações imagens necessáriasseus métodos. aplicação. acesse internacionalização diversos e outras desenvolviimento das composto classe PrimeiraTela.java que foi resoluçãoédewizard. referentespossível Activitiescelularesqualquer recurso como arquivos ou de um é à versão customizada. deAndroid com criada pelo tela diferentes,layout aplicação para de API definida. customizaras chave=valordesta classe. Esta classe NUNCA deve ser simples com constantes utilizando as imagens para ficar com o tamanho exato em cada resolução automaticamente. Para isso existem 4 pastas: drawable-ldpi, alterada manualmente. drawable-mdpi, drawable-hdpi, drawable-xhdpi.
  • 11. Curso de Android Módulo 1 Revisão Criação de um projeto
  • 12. Curso de Android Módulo 1 Criando novas Activities Editar interface visual usando o arquivo XML Esta é a String usada Identificação da View para darsão as Strings que Estas o nome no PreenchimentoActivity. tela exibem da na tela cabeçalho os textos na Selecione BlankActivity Crie um nome para a Referência Como pode sua segunda Activity Nuncaatravés do arquivo ver, conseguimos editar … e se esqueça de Distância Esta é uma segunda String. salvar caso tenha feito a tela dopara criar um Texto nosso opção exibido na tela Trabalharemos comSelecionenão trabalharemos com qualquer alteração em o Mas esta somenteoutros. aplicativo novo projeto ou essa tela neste exemplo. qualquer arquivo gráfico editando o Script do desenvolvimento da tela através do Este é o arquivo gerado arquivo XML arquivo XML… correspondente à aba em exibição Clique aqui
  • 13. Curso de Android Módulo 1 Executando as Activities Funcionando o Emulador Vamos iniciar o emulador
  • 14. Curso de Android Módulo 1 Executando as Activities
  • 15. Curso de Android Módulo 1 Executando as Activities
  • 16. Curso de Android Módulo 1 Executando as Activities Clique na seta para abrir as opções Clique com o botão direito do mouse Insira o nome do projeto Selecione Run …a sua Configuração de Execução já foi Clique aqui Configurations… projeto Selecione o seu criada Selecione a Activity para execução Ao selecionar a tecla Apply… Agora iremos executar a aplicação no emulador
  • 17. Curso de Android Módulo 1 Executando as Activities Como pode observar, a tela está disposta exatamente como foi criado na IDE. Agora lembre-se: após executar o aplicativo no emulador, não há necessidade de fechá-lo. Basta minimizar, e você poderá executar quantas activities o quanto quiser no mesmo emulador.
  • 18.
  • 19. Curso de Android Módulo 1 Vamos praticar??? Crie um novo projeto com duas Activities. Uma será a tela de boas vindas ao seu app. A outra será um breve histórico sobre seu app, seu funcionamento e o benefício que ele pode oferecer ao seu cliente. Obs.: Caso apareça algum erro quanto a criação e edição do seu projeto, mande para um dos e-mails descritos na primeira página.