desenvolvimento para android
DESCRIPTION
Introdução ao curso Desenvolvimento para Android!!! Não perca!!!TRANSCRIPT
![Page 1: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/1.jpg)
www.3wa y.c om.br
Desenvolvimento para AndroidDesenvolvimento para Android
Aula 01Aula 01
Introdução
Conhecendo um pouco mais sobre o Android
Configurando o ambiente de desenvolvimento
Conceitos Básicos
![Page 2: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/2.jpg)
www.3wa y.c om.br
IntroduçãoIntrodução
![Page 3: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/3.jpg)
www.3wa y.c om.br
IntroduçãoIntrodução
• Estudos mostram que atualmente mais de 3 bilhões de pessoas possuem um aparelho celular.
• Pesquisas prevêem 3,8 bilhões de “usuários móveis” até 2015.
• Vivemos em um mundo onde a palavra “mobilidade” está cada vez mais conhecida.
![Page 4: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/4.jpg)
www.3wa y.c om.br
IntroduçãoIntrodução
O mercado corporativo também está crescendo muito.
![Page 5: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/5.jpg)
www.3wa y.c om.br
IntroduçãoIntroduçãomercado_mundi@l: E então Google, o mundo agora é móvel !
mercado_mundi@l: O que você tem para meoferecer ?!
![Page 6: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/6.jpg)
www.3wa y.c om.br
IntroduçãoIntrodução
• O Android é a resposta do Google para ocupar seu espaço no crescente mercado da computação móvel.
![Page 7: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/7.jpg)
www.3wa y.c om.br
IntroduçãoIntrodução
• Entretanto, não é apenas o Google que está na jogada, e sim um grupo formado por empresas líderes do mercado de telefonia, tais como:
Motorola
LG
Samsung
Sony Ericsson
Sprint Nextel
Dell
HTC Corporation
Toshiba Corporation
Intel Corporation
eBay Inc.
ZTE Corporation
e muitas outras...
![Page 8: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/8.jpg)
www.3wa y.c om.br
Conhecendo um pouco mais sobre o Conhecendo um pouco mais sobre o AndroidAndroid
![Page 9: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/9.jpg)
www.3wa y.c om.br
Conhecendo um pouco mais sobre o AndroidConhecendo um pouco mais sobre o Android
• Você já pensou em trocar uma das telas nativas de um celular por telas customizadas desenvolvidas por você ?
Com Android tudo é possível.
![Page 10: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/10.jpg)
www.3wa y.c om.br
Conhecendo um pouco mais sobre o AndroidConhecendo um pouco mais sobre o Android
• Outro ponto forte do Android é o sistema operacional baseado no Linux ( Kernel 2.6 )
• Para construir aplicações para o Android, utilizamos a linguagem Java.
![Page 11: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/11.jpg)
www.3wa y.c om.br
Conhecendo um pouco mais sobre o AndroidConhecendo um pouco mais sobre o Android
Seu sistema operacional não possui uma Maquina Virtual Java (JVM)
Máquina Virtual Dalvik
.java
.class
.dex ( Dalvik Executable )( Dalvik Executable )
.apk ( Android Package File )( Android Package File )
![Page 12: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/12.jpg)
www.3wa y.c om.br
Conhecendo um pouco mais sobre o AndroidConhecendo um pouco mais sobre o Android
• Primeira plataforma para aplicações móveis completamente livre e de código aberto (open-source).
Quem sai ganhando ?
A plataforma.
Os fabricantes de celulares.
Os usuários finais.
Todo mundo.
![Page 13: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/13.jpg)
www.3wa y.c om.br
Conhecendo um pouco mais sobre o AndroidConhecendo um pouco mais sobre o Android
Prêmios
Para cada uma das 10 categorias:
1 º prêmio: 100.000 dólares 2 º prêmio: 50.000 dólares 3 º prêmio: 25.000 dólares
Geral (em todas as categorias)
1 º prêmio: 150.000 dólares 2 º prêmio: 50.000 dólares 3 º prêmio: 25.000 dólares
![Page 14: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/14.jpg)
www.3wa y.c om.br
Conhecendo um pouco mais sobre o AndroidConhecendo um pouco mais sobre o Android
Mercado de aplicações para AndroidMercado de aplicações para Android
![Page 15: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/15.jpg)
www.3wa y.c om.br
Conhecendo um pouco mais sobre o AndroidConhecendo um pouco mais sobre o Android
![Page 16: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/16.jpg)
www.3wa y.c om.br
Conhecendo um pouco mais sobre o AndroidConhecendo um pouco mais sobre o Android
![Page 17: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/17.jpg)
www.3wa y.c om.br
Configurando o ambiente de Configurando o ambiente de desenvolvimentodesenvolvimento
![Page 18: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/18.jpg)
www.3wa y.c om.br
Configurando o ambiente de desenvolvimentoConfigurando o ambiente de desenvolvimento
Android SDK
![Page 19: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/19.jpg)
www.3wa y.c om.br
Configurando o ambiente de desenvolvimentoConfigurando o ambiente de desenvolvimento
Requisitos de Software e Sistema
• Windows XP (32 bits), Vista (32 ou 64 bits) ou Windows 7 (32 ou 64 bits)
• Mac OS X 10.5.8 ou superior (somente x86)
• Linux (testado no Linux Ubuntu)
• Eclipse 3.5 (Galileo), Eclipse 3.6 (Helios) ou superior
• JDK 5 ou JDK 6.
Apenas a JRE não é suficiente.
![Page 20: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/20.jpg)
www.3wa y.c om.br
LABORATÓRIO - 1LABORATÓRIO - 1
![Page 21: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/21.jpg)
www.3wa y.c om.br
Conceitos BásicosConceitos Básicos
![Page 22: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/22.jpg)
www.3wa y.c om.br
Conceitos BásicosConceitos Básicos
android.app.Activity
![Page 23: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/23.jpg)
www.3wa y.c om.br
Conceitos BásicosConceitos Básicos
android.view.View
Elementos visuais que compõem uma Activity
![Page 24: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/24.jpg)
www.3wa y.c om.br
Conceitos BásicosConceitos Básicos
A classe R
![Page 25: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/25.jpg)
www.3wa y.c om.br
Conceitos BásicosConceitos Básicos
AndroidManifest
Semelhante ao web.xml utilizado pela
plataforma Java EE em conjunto com ocontainer Apache Tomcat.
![Page 26: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/26.jpg)
www.3wa y.c om.br
Conceitos BásicosConceitos Básicos
../res/drawable-hdpi
../res/drawable-ldpi
../res/drawable-mdpi
../res/layout
../res/values
../assets
![Page 27: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/27.jpg)
www.3wa y.c om.br
Conceitos BásicosConceitos Básicos
VermelhoEError – erro
LaranjaWWarn – Alerta
VerdeIInfo – Informação
PretoVVerbose
AzulDDebug
CorSiglaNível
LogCat
System.out.println() ??
![Page 28: Desenvolvimento para Android](https://reader034.vdocuments.mx/reader034/viewer/2022042614/5594844e1a28ab63198b469a/html5/thumbnails/28.jpg)
www.3wa y.c om.br
LABORATÓRIO - 2LABORATÓRIO - 2