SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
xsdfdsfsd




Curso de Desenvolvimento de
     Jogos para Android
xsdfdsfsd
                                 Hello World
                                  Android

• No Eclipse crie um novo projeto
  – File  New  Project
  – Selecione Android  Android Project
xsdfdsfsd
                                 Hello World
                                  Android

• No Eclipse crie um novo projeto
  – File  New  Project
  – Selecione Android  Android Project
xsdfdsfsd
                                 Hello World
                                  Android

• No Eclipse crie um novo projeto
  – File  New  Project
  – Selecione Android  Android Project
xsdfdsfsd
                                Hello World
                                 Android

• No Eclipse crie um novo projeto
xsdfdsfsd
            Hello World
             Android
xsdfdsfsd
                                 Hello World
                                  Android

• Preencha o projeto com os seguintes valores
  – Project Name: HelloAndroid
  – Aplication Name: Hello, Android
  – Package Name:
    br.com.startupcursos.gpa.helloandroid
  – Create Activity: HelloAndroidActivity
xsdfdsfsd
                                 Hello World
                                  Android

• Preencha o projeto com os seguintes valores
  – Project Name: HelloAndroid
  – Aplication Name: Hello, Android
  – Package Name:
    br.com.startupcursos.gpa.helloandroid
  – Create Activity: HelloAndroidActivity
xsdfdsfsd
                                 Hello World
                                  Android

• Preencha o projeto com os seguintes valores
  – Project Name: HelloAndroid
  – Aplication Name: Hello, Android
  – Package Name:
    br.com.startupcursos.gpa.helloandroid
  – Create Activity: HelloAndroidActivity
xsdfdsfsd
                                 Hello World
                                  Android

• Preencha o projeto com os seguintes valores
  – Project Name: HelloAndroid
  – Aplication Name: Hello, Android
  – Package Name:
    br.com.startupcursos.gpa.helloandroid
  – Create Activity: HelloAndroidActivity
xsdfdsfsd
                                 Hello World
                                  Android

• Abra a classe HelloAndroidActivity.java
xsdfdsfsd
                                 Hello World
                                  Android

• Abra a classe HelloAndroidActivity.java
  – O método onCreate() é invocado pelo Sistema
    Android quando sua Activity inicia.
  – Este método deve ser usado para fazer a rotina
    de inicialização e configuração de tela.
  – Uma Activity não é necessariamente uma
    interface com usuário, mas em geral é.
xsdfdsfsd
                                 Hello World
                                  Android

• Abra a classe HelloAndroidActivity.java
  – Altere o método onCreate
xsdfdsfsd
                                 Hello World
                                  Android

• Abra a classe HelloAndroidActivity.java
  – No Android todos os componentes de tela são
    objetos filhos de view.
  – Um objeto view é um objeto desenhavel na tela
    tais como: botões, imagens ou neste caso um
    texto.
  – A subclasse de View que renderiza texto chama-
    se android.widget.TextView.
xsdfdsfsd
                                 Hello World
                                  Android

• Abra a classe HelloAndroidActivity.java
  – No Android todos os componentes de tela são
    objetos filhos de view.
  – Um objeto view é um objeto desenhavel na tela
    tais como: botões, imagens ou neste caso um
    texto.
  – A subclasse de View que renderiza texto chama-
    se android.widget.TextView.
xsdfdsfsd
                                 Hello World
                                  Android

• Abra a classe HelloAndroidActivity.java
  – No Android todos os componentes de tela são
    objetos filhos de view.
  – Um objeto view é um objeto desenhavel na tela
    tais como: botões, imagens ou neste caso um
    texto.
  – A subclasse de View que renderiza texto chama-
    se android.widget.TextView.
xsdfdsfsd
                                  Hello World
                                   Android

• Emulador de dispositivos virtuais
  – O Android SDK vem com um emulador de um
    hardware Android
  – Este emulador é extramamente lento mesmo
    nas máquinais mais novas
  – Não substitui o teste no hardware real
  – Ajuda a testar em diferentes configurações de
    tela
xsdfdsfsd
                                  Hello World
                                   Android

• Emulador de dispositivos virtuais
  – O Android SDK vem com um emulador de um
    hardware Android
  – Este emulador é extramamente lento mesmo
    nas máquinais mais novas
  – Não substitui o teste no hardware real
  – Ajuda a testar em diferentes configurações de
    tela
xsdfdsfsd
                                  Hello World
                                   Android

• Emulador de dispositivos virtuais
  – O Android SDK vem com um emulador de um
    hardware Android
  – Este emulador é extramamente lento mesmo
    nas máquinais mais novas
  – Não substitui o teste no hardware real
  – Ajuda a testar em diferentes configurações de
    tela
xsdfdsfsd
                                  Hello World
                                   Android

• Emulador de dispositivos virtuais
  – O Android SDK vem com um emulador de um
    hardware Android
  – Este emulador é extramamente lento mesmo
    nas máquinais mais novas
  – Não substitui o teste no hardware real
  – Ajuda a testar em diferentes configurações de
    tela
xsdfdsfsd
                                 Hello World
                                  Android

• Emulador de dispositivos virtuais
  – http://en.wikipedia.org/wiki/Nexus_One
xsdfdsfsd
                                 Hello World
                                  Android

• Execute sua aplicação:
  – Run as  Android Application
xsdfdsfsd
                                Hello World
                                 Android

• Agora vamos melhorar nossa aplicação
  criando a UI a partir de um XML Layout
xsdfdsfsd
                                Hello World
                                 Android

• Mude o codigo de sua Activity para usar o
  XML layout
xsdfdsfsd
                               Hello World
                                Android

• Execute a aplicação novamente…
xsdfdsfsd
                                Hello World
                                 Android

• Repare a classe gerada pelo SDK R.java
xsdfdsfsd
                                 Hello World
                                  Android

• Debugando código
  – Vamos introduzir um erro em nosso código
    propositalmente…
xsdfdsfsd
                                  Hello World
                                   Android

• Debugando código
  – Execute a aplicação …
xsdfdsfsd
                                 Hello World
                                  Android

• Debugando código
  – Adicione um breakpoint no seu código
  – Execute em modo debug
xsdfdsfsd
                                 Hello World
                                  Android

• Debugando código
  – Adicione um breakpoint no seu código
  – Execute em modo debug
xsdfdsfsd
                                  Hello World
                                   Android

• Dúvidas ???
  – Resolva suas dúvidas ao vivo pelo Twitter
    @startupcursos
  – Posteriormente, use o nosso fórum

Weitere ähnliche Inhalte

Andere mochten auch

Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Androidjgbirk
 
Minicurso Programação Android
Minicurso Programação AndroidMinicurso Programação Android
Minicurso Programação AndroidGPrimola
 
Introdução ao desenvolvimento de apps para Android - Dia 1/2
Introdução ao desenvolvimento de apps para Android - Dia 1/2Introdução ao desenvolvimento de apps para Android - Dia 1/2
Introdução ao desenvolvimento de apps para Android - Dia 1/2Matheus Calegaro
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma AndroidNatanael Fonseca
 
Implantação de um ERP - Vantagens e Dificuldades
Implantação de um ERP - Vantagens e DificuldadesImplantação de um ERP - Vantagens e Dificuldades
Implantação de um ERP - Vantagens e DificuldadesAndre Dourado
 
Capítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorldCapítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorldMarcio Palheta
 
SIG: MRP, ERP, CRM e SCM
SIG: MRP, ERP, CRM e SCMSIG: MRP, ERP, CRM e SCM
SIG: MRP, ERP, CRM e SCMFelipe Oliveira
 
Desenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certaDesenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certaNelson Glauber Leal
 

Andere mochten auch (14)

Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
Minicurso Programação Android
Minicurso Programação AndroidMinicurso Programação Android
Minicurso Programação Android
 
Slidshared
SlidsharedSlidshared
Slidshared
 
Aula android 01.pdf
Aula android 01.pdfAula android 01.pdf
Aula android 01.pdf
 
Introdução ao desenvolvimento de apps para Android - Dia 1/2
Introdução ao desenvolvimento de apps para Android - Dia 1/2Introdução ao desenvolvimento de apps para Android - Dia 1/2
Introdução ao desenvolvimento de apps para Android - Dia 1/2
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Implantação de um ERP - Vantagens e Dificuldades
Implantação de um ERP - Vantagens e DificuldadesImplantação de um ERP - Vantagens e Dificuldades
Implantação de um ERP - Vantagens e Dificuldades
 
Cenário do mercado erp
Cenário do mercado erpCenário do mercado erp
Cenário do mercado erp
 
Sistema De Gestao Empresarial Erp
Sistema De Gestao Empresarial ErpSistema De Gestao Empresarial Erp
Sistema De Gestao Empresarial Erp
 
Capítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorldCapítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorld
 
Sobre Erp (Basico)
Sobre Erp (Basico)Sobre Erp (Basico)
Sobre Erp (Basico)
 
SIG: MRP, ERP, CRM e SCM
SIG: MRP, ERP, CRM e SCMSIG: MRP, ERP, CRM e SCM
SIG: MRP, ERP, CRM e SCM
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Desenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certaDesenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certa
 

Ähnlich wie Hello World Android

SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidRafael Sakurai
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android NooclixIury Teixeira
 
Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013guisester
 
Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1Afonso Machado
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para AndroidClaudio Pereira
 
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidChega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidBruno Oliveira
 
APRESENTACAO WALANEM ANDROID (1)
APRESENTACAO WALANEM ANDROID (1)APRESENTACAO WALANEM ANDROID (1)
APRESENTACAO WALANEM ANDROID (1)Walanem Figueiredo
 
Desenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com AndroidDesenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com AndroidMayron Cachina
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao androidMessias Batista
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidSalvador Torres
 
Introdução à programação em Android SENAC 17.06.2013
Introdução à programação em Android SENAC 17.06.2013Introdução à programação em Android SENAC 17.06.2013
Introdução à programação em Android SENAC 17.06.2013guisester
 
Palestra Dispositivos Móveis
Palestra Dispositivos MóveisPalestra Dispositivos Móveis
Palestra Dispositivos MóveisGrendene S/A
 
instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1Afonso Fernandes
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidguisester
 
Phonegap - Framework Mobile
Phonegap - Framework MobilePhonegap - Framework Mobile
Phonegap - Framework MobileIldyone Martins
 

Ähnlich wie Hello World Android (20)

Empreendedori$mo com Android
Empreendedori$mo com AndroidEmpreendedori$mo com Android
Empreendedori$mo com Android
 
Apresentação Google Android
Apresentação Google AndroidApresentação Google Android
Apresentação Google Android
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao Android
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android Nooclix
 
Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013
 
Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para Android
 
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidChega de lendas! JavaFX em Android
Chega de lendas! JavaFX em Android
 
Phonegap
PhonegapPhonegap
Phonegap
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
APRESENTACAO WALANEM ANDROID (1)
APRESENTACAO WALANEM ANDROID (1)APRESENTACAO WALANEM ANDROID (1)
APRESENTACAO WALANEM ANDROID (1)
 
Setup.docx
Setup.docxSetup.docx
Setup.docx
 
Desenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com AndroidDesenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com Android
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google Android
 
Introdução à programação em Android SENAC 17.06.2013
Introdução à programação em Android SENAC 17.06.2013Introdução à programação em Android SENAC 17.06.2013
Introdução à programação em Android SENAC 17.06.2013
 
Palestra Dispositivos Móveis
Palestra Dispositivos MóveisPalestra Dispositivos Móveis
Palestra Dispositivos Móveis
 
instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Phonegap - Framework Mobile
Phonegap - Framework MobilePhonegap - Framework Mobile
Phonegap - Framework Mobile
 

Hello World Android

  • 1. xsdfdsfsd Curso de Desenvolvimento de Jogos para Android
  • 2. xsdfdsfsd Hello World Android • No Eclipse crie um novo projeto – File  New  Project – Selecione Android  Android Project
  • 3. xsdfdsfsd Hello World Android • No Eclipse crie um novo projeto – File  New  Project – Selecione Android  Android Project
  • 4. xsdfdsfsd Hello World Android • No Eclipse crie um novo projeto – File  New  Project – Selecione Android  Android Project
  • 5. xsdfdsfsd Hello World Android • No Eclipse crie um novo projeto
  • 6. xsdfdsfsd Hello World Android
  • 7. xsdfdsfsd Hello World Android • Preencha o projeto com os seguintes valores – Project Name: HelloAndroid – Aplication Name: Hello, Android – Package Name: br.com.startupcursos.gpa.helloandroid – Create Activity: HelloAndroidActivity
  • 8. xsdfdsfsd Hello World Android • Preencha o projeto com os seguintes valores – Project Name: HelloAndroid – Aplication Name: Hello, Android – Package Name: br.com.startupcursos.gpa.helloandroid – Create Activity: HelloAndroidActivity
  • 9. xsdfdsfsd Hello World Android • Preencha o projeto com os seguintes valores – Project Name: HelloAndroid – Aplication Name: Hello, Android – Package Name: br.com.startupcursos.gpa.helloandroid – Create Activity: HelloAndroidActivity
  • 10. xsdfdsfsd Hello World Android • Preencha o projeto com os seguintes valores – Project Name: HelloAndroid – Aplication Name: Hello, Android – Package Name: br.com.startupcursos.gpa.helloandroid – Create Activity: HelloAndroidActivity
  • 11. xsdfdsfsd Hello World Android • Abra a classe HelloAndroidActivity.java
  • 12. xsdfdsfsd Hello World Android • Abra a classe HelloAndroidActivity.java – O método onCreate() é invocado pelo Sistema Android quando sua Activity inicia. – Este método deve ser usado para fazer a rotina de inicialização e configuração de tela. – Uma Activity não é necessariamente uma interface com usuário, mas em geral é.
  • 13. xsdfdsfsd Hello World Android • Abra a classe HelloAndroidActivity.java – Altere o método onCreate
  • 14. xsdfdsfsd Hello World Android • Abra a classe HelloAndroidActivity.java – No Android todos os componentes de tela são objetos filhos de view. – Um objeto view é um objeto desenhavel na tela tais como: botões, imagens ou neste caso um texto. – A subclasse de View que renderiza texto chama- se android.widget.TextView.
  • 15. xsdfdsfsd Hello World Android • Abra a classe HelloAndroidActivity.java – No Android todos os componentes de tela são objetos filhos de view. – Um objeto view é um objeto desenhavel na tela tais como: botões, imagens ou neste caso um texto. – A subclasse de View que renderiza texto chama- se android.widget.TextView.
  • 16. xsdfdsfsd Hello World Android • Abra a classe HelloAndroidActivity.java – No Android todos os componentes de tela são objetos filhos de view. – Um objeto view é um objeto desenhavel na tela tais como: botões, imagens ou neste caso um texto. – A subclasse de View que renderiza texto chama- se android.widget.TextView.
  • 17. xsdfdsfsd Hello World Android • Emulador de dispositivos virtuais – O Android SDK vem com um emulador de um hardware Android – Este emulador é extramamente lento mesmo nas máquinais mais novas – Não substitui o teste no hardware real – Ajuda a testar em diferentes configurações de tela
  • 18. xsdfdsfsd Hello World Android • Emulador de dispositivos virtuais – O Android SDK vem com um emulador de um hardware Android – Este emulador é extramamente lento mesmo nas máquinais mais novas – Não substitui o teste no hardware real – Ajuda a testar em diferentes configurações de tela
  • 19. xsdfdsfsd Hello World Android • Emulador de dispositivos virtuais – O Android SDK vem com um emulador de um hardware Android – Este emulador é extramamente lento mesmo nas máquinais mais novas – Não substitui o teste no hardware real – Ajuda a testar em diferentes configurações de tela
  • 20. xsdfdsfsd Hello World Android • Emulador de dispositivos virtuais – O Android SDK vem com um emulador de um hardware Android – Este emulador é extramamente lento mesmo nas máquinais mais novas – Não substitui o teste no hardware real – Ajuda a testar em diferentes configurações de tela
  • 21. xsdfdsfsd Hello World Android • Emulador de dispositivos virtuais – http://en.wikipedia.org/wiki/Nexus_One
  • 22. xsdfdsfsd Hello World Android • Execute sua aplicação: – Run as  Android Application
  • 23. xsdfdsfsd Hello World Android • Agora vamos melhorar nossa aplicação criando a UI a partir de um XML Layout
  • 24. xsdfdsfsd Hello World Android • Mude o codigo de sua Activity para usar o XML layout
  • 25. xsdfdsfsd Hello World Android • Execute a aplicação novamente…
  • 26. xsdfdsfsd Hello World Android • Repare a classe gerada pelo SDK R.java
  • 27. xsdfdsfsd Hello World Android • Debugando código – Vamos introduzir um erro em nosso código propositalmente…
  • 28. xsdfdsfsd Hello World Android • Debugando código – Execute a aplicação …
  • 29. xsdfdsfsd Hello World Android • Debugando código – Adicione um breakpoint no seu código – Execute em modo debug
  • 30. xsdfdsfsd Hello World Android • Debugando código – Adicione um breakpoint no seu código – Execute em modo debug
  • 31. xsdfdsfsd Hello World Android • Dúvidas ??? – Resolva suas dúvidas ao vivo pelo Twitter @startupcursos – Posteriormente, use o nosso fórum