Show Day Droid x
-
Upload
impacta-eventos -
Category
Technology
-
view
1.447 -
download
0
Transcript of Show Day Droid x
O poder do droid xSeus aplicativos nas mãos de
milhões de pessoas
Conteúdo
Falando um pouco sobre a história do Android
Falando um pouco sobre números
O que é e como entrar no Android Market
Alguns aplicativos de sucesso
Alguns jogos de sucesso
Conversa rápida sobre a arquitetura
Conversa rápida sobre as ferramentas de desenvolvimento
Instalando o SDK e as plataformas
Preparando o eclipse para desenvolver seu projeto
Criando, instalando e executando uma aplicação para Android
Quem sou eu
Bacharel em Ciência da Computação
SCA
SCJP
SCBCD
Primeiro projeto nacional de mobile banking com transações
Projeto nacional para retirar refrigerante através de celular
Divisão de mobile da Eversystems Technologies
Projetos de Integração nos EUA e Malásia
Instrutor de cursos na Impacta Certificação e Treinamento
Entusiasta em novas tecnologias
O poder do droid xFalando um pouco sobre a
História do Android
História do Android
OHA – Open Handset Alliance
HTC, Motorola, LG, Samsung, Sony Ericsson, etc
Liderados pelo Google
http://www.openhandsetalliance.com/oha_members.html
Padronização de plataforma livre com código aberto
História do Android
Fabricantes podem alterar sem custo
Comunidade pode alterar sem custo
Máquina virtual Davik executa dalvik executable (.dex)
Pacote gerado (.apk)
Código fonte em http://source.android.com
História do Android
Android Developer Challenge (14 de abril de 2008)
Mais de U$ 10 milhões em prêmio
Dividido em duas fases
Primeira fase - 50 melhores apps – U$ 25.000
Segunda fase - 20 melhores apps – U$ 275.000
Segunda fase - Apps em outras categorias – U$ 100.000
História do Android
Primeira fase – testes em emuladores
Não existiam celulares com Android no mercado
Estratégia para melhorar a plataforma e corrigir falhas
Difundir a plataforma entre desenvolvedores
Segunda fase utilizou celular com android para testes
História do Android
HTC T-Mobile G1 ou HTC G1
Lançado nos EUA em 22/10/2008
O preço sugerido era de U$ 179,00
http://www.androidg1.org
História do Android
Google Nexus S
Android 2.3 (Gingerbread)
http://www.google.com/nexus/#!/index
Vamos ver algumas funcionalidades?
http://www.youtube.com/watch?v=lxUXulxE5o0
O poder do droid xFalando um pouco sobre
números
Algumas estimativas e fatos
3 bilhões de pessoas possuem aparelho celular
1,5 bilhões de pessoas possuem TV
1 bilhão de pessoas possuem acesso a internet
172.4 milhões de aparelhos vendidos
14% do total de aparelhos vendidos
Algumas estimativas e fatos
23.8% smartphones a mais que o total de 2008
O Gartner estima que mais de 500 milhões sejam vendidos em 2012
Venda de smartphones superará a de pcs até 2012
Smartphone é parte da estratégia das operadoras
O poder do droid xO que é e como entrar no
Android Market
O Android Market
Site para distribuição de aplicativos
Divulgação da plataforma
http://www.android.com/market/
Cadastrar e enviar aplicativos
Publicação de aplicativo custa U$ 25,00
O Android Market
Seu aplicativo pode ser pago ou gratuito
70% do lucro é repassado para o desenvolvedor
Comentários criam ranking dos melhores aplicativos
Disponível em mais de 35 países
Aplicações podem ser baixadas em qualquer lugar do mundo
O Android Market
E agora o android market na prática...
http://www.youtube.com/watch?v=SO0dM03iVSM
O poder do droid xAlguns aplicativos de
sucesso
Alguns aplicativos de sucesso
Shazam
Text to speech
Photoshop Express
FlightTrack
Camera Fun Pro
Alguns aplicativos de sucesso
Que tal uma demo?
http://www.youtube.com/watch?v=xS-ju61vOQw
http://www.youtube.com/watch?v=nwscN3dwjSc
http://www.youtube.com/watch?v=S2zNcdrqAvk
Alguns aplicativos de sucesso
O que faz a diferença é a ideia
A criatividade é o limite
Internacionalização é essencial
Qualidade é a melhor propaganda
Gravador Interativo
O poder do droid xAlguns jogos de
sucesso
Jogos de sucesso
Mais uma demo?
http://www.youtube.com/watch?v=63YKYS-4mQo
http://www.youtube.com/watch?v=mn-XaaQXIxw
O próximo jogo de sucesso
O próximo pode ser o seu
Jogos de turno de monstros lutadores
Jogos de card games
Lembre-se que conectivade é importante
Jogos de RPG online
O poder do droid xPerguntas referentes ao
conteúdo
O poder do droid xConversa rápida sobre a
arquitetura
Conversa rápida sobre a arquitetura
Baseado em linux
Kernel 2.6
Mensagens são disparadas por componentes
Mensagens são identificadas pelo Intent
Intent é o coração do Android
Conversa rápida sobre a arquitetura
Divisão macro do Android
Camada de aplicativos (Dalvik)
Camada de frameworks de serviços (Java)
Camada de bibliotecas nativas e serviços (C e C++)
Kernel Linux (drivers, rede, acesso a FS e IPC)
Conversa rápida sobre a arquitetura
Conversa rápida sobre a arquitetura
Motoblur, HTC Sense, UX são aplicativos
UX é o User Experiense da Sony Ericsson
Você pode desenvolver a sua
O poder do droid xConversa rápida sobre as ferramentas
de desenvolvimento
A IDE para Android
Existem diversas opções Eclipse InteliJ Netbeans
Eclipse é o mais usado http://www.eclipse.org
Possui plugin achamado ADT (Eclipse 3.5) http://developer.android.com/sdk/eclipse-adt.html
O Eclipse
Existem diversas opções Eclipse InteliJ Netbeans
Eclipse é o mais usado http://www.eclipse.org
Possui plugin achamado ADT (Eclipse 3.5) http://developer.android.com/sdk/eclipse-adt.html
O Eclipse
O ADT
O Eclipse + ADT
O poder do droid xInstalando os SDKs e as
plataformas
Instalando o SDK
O SDK pode ser baixado no site do Android
http://developer.android.com/sdk/
Windows XP (32 bits)
Windows Vista (32 ou 64 bits)
Ubuntu Linux
Instalando o SDK
Eclipse 3.4 (Ganymede)
Eclipse 3.5 (Galileo)
JDK 5
JDK 6
Instalando o SDK
http://developer.android.com/sdk
API Level 1 – Android 1.0
API Level 2 – Android 1.1
API Level 3 – Android 1.5
API Level 4 – Android 1.6
Instalando o SDK
API Level 5 – Android 2.0
API Level 6 – Android 2.0.1
API Level 7 – Android 2.1
API Level 8 – Android 2.2
API Level 9 – Android 2.3
O poder do droid xPreparando o eclipse para o
desenvolvimento
Eclipse + ADT
Vamos ver na prática.
http://www.youtube.com/watch?v=5GToqvrcuiQ
http://www.youtube.com/watch?v=_Ro4L27quwk
http://www.youtube.com/watch?v=IiPJASdRJTE
O poder do droid xCriando, instalando e executando
uma aplicação para Android
Criando nossa aplicação
Demonstração ao vivo.
A estrutura do projeto
src – Pasta do projeto com os códigos fonte
gen – Contém a classe R.java que é gerada automáticamente
assets – arquivos opcionais, como por exemplo, uma fonte.
res – recursos da aplicação, como imagens, layouts, etc
drawable – uma pasta para cada resolução (H, M, L) layout – arquivos xml para layouts de construção de tela values – arquivos xml para internacionalização (formato properties)
chave=valor
Por onde começarGoogle Android: Aprenda a criar aplicações para dispositivos móveis
Ricardo R. Lecheta Editora Novatec
Fórum de desenvolvimento XDA Developers
http://forum.xda-developers.com/index.php?s=7c4d8ac4875dd1032f5047cef73078b4
Android Development and Hacking
Fórum Android Forums
http://androidforums.com/
Fórum Android Brasil
http://www.androidbrasil.com/forum
O poder do droid xPerguntas referentes ao
conteúdo
O poder do droid xObrigado por sua atenção.
Vinícius de Souza YamauchiE-mail: [email protected]: [email protected]
Twitter: @vsyamauchi