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.
1. O poder do droid x Seus aplicativos nas mãos de milhões de pessoas
2. 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
3. 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
4. O poder do droid x Falando um pouco sobre a História do Android
5. 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
6. 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
7. 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
8. 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
9. 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
10. 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
11. O poder do droid x Falando um pouco sobre números
12. 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
13. 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
14. O poder do droid x O que é e como entrar no Android Market
15. 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
16. 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
17. O Android Market E agora o android market na prática... http://www.youtube.com/watch?v=SO0dM03iVSM
18. O poder do droid x Alguns aplicativos de sucesso
19. Alguns aplicativos de sucesso Shazam Text to speech Photoshop Express FlightTrack Camera Fun Pro
20. 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
21. 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
23. Jogos de sucesso Mais uma demo? http://www.youtube.com/watch?v=63YKYS-4mQo http://www.youtube.com/watch?v=mn-XaaQXIxw
24. 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
25. O poder do droid x Perguntas referentes ao conteúdo
26. O poder do droid x Conversa rápida sobre a arquitetura
27. 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
28. 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)
30. 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
31. O poder do droid x Conversa rápida sobre as ferramentas de desenvolvimento
32. 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
33. 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
37. O poder do droid x Instalando os SDKs e as plataformas
38. 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
46. 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
47. Por onde começar Google 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 do droid x Perguntas referentes ao conteúdo
49. O poder do droid x Obrigado por sua atenção. Vinícius de Souza Yamauchi E-mail: [email_address] MSN: [email_address] Twitter: @vsyamauchi