O poder do droid x Seus 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 x Falando 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 x Falando 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 x O 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 x Alguns 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 x Alguns 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 x Perguntas referentes ao conteúdo
O poder do droid x Conversa 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 x Conversa 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 x Instalando 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 x Preparando 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 x Criando, 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ç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
O poder do droid x Perguntas referentes ao conteúdo
O poder do droid x Obrigado por sua atenção. Vinícius de Souza Yamauchi E-mail:  [email_address] MSN:  [email_address] Twitter: @vsyamauchi

Show Day Droid x

  • 1.
    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
  • 11.
    O poder dodroid x Falando um pouco sobre números
  • 12.
    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
  • 18.
    O poder dodroid x Alguns aplicativos de sucesso
  • 19.
    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
  • 22.
    O poder dodroid x Alguns jogos de sucesso
  • 23.
    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)
  • 29.
  • 30.
    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
  • 34.
  • 35.
  • 36.
  • 37.
    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
  • 39.
    Instalando o SDKEclipse 3.4 (Ganymede) Eclipse 3.5 (Galileo) JDK 5 JDK 6
  • 40.
    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
  • 45.
    Criando nossa aplicaçãoDemonstração ao vivo.
  • 46.
    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