O documento discute a história e o poder do Android, incluindo o crescimento do mercado de smartphones, ferramentas de desenvolvimento e como criar aplicativos simples para a plataforma.
O poder dodroid x Seus aplicativos nas mãos de milhões de pessoas
2.
Conteúdo Falando umpouco 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
3.
Quem sou euBacharel 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
4.
O poder dodroid x Falando um pouco sobre a História do Android
5.
História do AndroidOHA – 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
6.
História do AndroidFabricantes 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
7.
História do AndroidAndroid 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
8.
História do AndroidPrimeira 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
9.
História do AndroidHTC 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
10.
História do AndroidGoogle Nexus S Android 2.3 (Gingerbread) http://www.google.com/nexus/#!/index Vamos ver algumas funcionalidades? http://www.youtube.com/watch?v=lxUXulxE5o0
Algumas estimativas efatos 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
13.
Algumas estimativas efatos 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
14.
O poder dodroid x O que é e como entrar no Android Market
15.
O Android MarketSite 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
16.
O Android MarketSeu 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
17.
O Android MarketE agora o android market na prática... http://www.youtube.com/watch?v=SO0dM03iVSM
Alguns aplicativos desucesso Shazam Text to speech Photoshop Express FlightTrack Camera Fun Pro
20.
Alguns aplicativos desucesso 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
21.
Alguns aplicativos desucesso O que faz a diferença é a ideia A criatividade é o limite Internacionalização é essencial Qualidade é a melhor propaganda Gravador Interativo
Jogos de sucessoMais uma demo? http://www.youtube.com/watch?v=63YKYS-4mQo http://www.youtube.com/watch?v=mn-XaaQXIxw
24.
O próximo jogode 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
25.
O poder dodroid x Perguntas referentes ao conteúdo
26.
O poder dodroid x Conversa rápida sobre a arquitetura
27.
Conversa rápida sobrea 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
28.
Conversa rápida sobrea 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 sobrea arquitetura Motoblur, HTC Sense, UX são aplicativos UX é o User Experiense da Sony Ericsson Você pode desenvolver a sua
31.
O poder dodroid x Conversa rápida sobre as ferramentas de desenvolvimento
32.
A IDE paraAndroid 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
33.
O Eclipse Existemdiversas 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 poder dodroid x Instalando os SDKs e as plataformas
38.
Instalando o SDKO 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 SDKhttp://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
41.
Instalando o SDKAPI 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
42.
O poder dodroid x Preparando o eclipse para o desenvolvimento
43.
Eclipse + ADTVamos 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
44.
O poder dodroid x Criando, instalando e executando uma aplicação para Android
A estrutura doprojeto 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
47.
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
48.
O poder dodroid x Perguntas referentes ao conteúdo
49.
O poder dodroid x Obrigado por sua atenção. Vinícius de Souza Yamauchi E-mail: [email_address] MSN: [email_address] Twitter: @vsyamauchi