Show Day Droid x

1.573 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Show Day Droid x

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

×