Aula 1
O que é o Android?
 José Kálil Maciel do Rego
 Graduado em Tecnologia em
Desenvolvimento de Software pelo CEFET-
RN
 Pós-Graduado em Sistemas Corporativos
pela FARN
 Analista de sistemas com 8 anos de
experiência em sistemas web e mobile
O Professor
História
 Sistema inicialmente concebido pela
Android Inc.
 A Android Inc. foi adquirida pela Google
em 2005
 Em 2006 é lançado o primeiro aparelho
com Android, o HTC Dream
 Hoje o Android é controlado pela Open
Handset Aliance e gerenciado pela
Google
Versões
 A medida que o Android foi evoluindo,
surgiram diversas versões.
 Uma curiosidade. Cada nome de versão
do Android é o nome de uma sobremesa
em inglês e sempre segue uma ordem
alfabética
Versões
 1.5 – Cupcake
 1.6 – Donut
 2.1 – Eclair
 2.2 – FroYo (Frozem Yogurt)
 2.3 – Gingerbread
 3.0 a 3.2 – Honeycomb
 4.0 – Ice Cream Sandwich
 4.1 a 4.3 – Jelly Bean
 4.4 – KitKat
Percentual de uso das versões
Características
 Handset Layout
 Armazenamento
 Conectividade
 Mensagens
 Navegador
 Maquina Virtual Dalvik
 Multimidia
 Suporte a Hardware
 Ambiente de desenvolvimento (SDK)
Máquina Virtual Dalvik
Quem é o dono do Android?
 O Android é de código open-source
 É gerenciado pela Open Handset Aliance
 A Google tem poder de veto
Open Handset Aliance
 Grupo formado por 84 empresas do ramo
de tecnologia em telecomunicações, semi-
condutores, desenvolvimento de software e
vendas.
 Tem o objetivo de tentar unificar as
tecnologias de dispositivos de computação
móvel para prover uma melhor interação
entre os fabricantes de aparelhos,
desenvolvedores e usuários
Open Handset Aliance
Open Handset Aliance
O Android é uma marca?
 O Android é um sistema operacional para
dispositivos móveis.
 Qualquer empresa pode lançar um
aparelho com Android, desde que siga
alguns requisitos exigidos pela OHA.
O que se usa para programar
com Android?
 É preciso ter instalada a máquina virtual
Java
 Tem que instalar o SDK do Android.
 Tem que instalar a API da versão do
Android que se deseja programar.
 É desejável ter um aparelho com
Android, mas não é obrigatório
 Funciona em computadores com
Windows, Linux e Mac.
 É possível utilizar qualquer IDE que
trabalhe com Java.
 Existem ferramentas para o Eclipse que
facilitam o trabalho do programador.
 É possível através do Eclipse criar
interfaces gráficas usando uma
ferramenta visual
O que se usa para programar
com Android?
Eclipse
 É possível simular praticamente todos os
comportamentos de um aparelho real
atraves do ADB.
 ADB é o emulador de aplicações Android
que funciona junto com a ferramenta de
programação.
Preciso ter um aparelho pra
programar em Android?
 É possível criar aplicações das mais diversas
finalidades, desde jogos até aplicativos
comerciais.
 Este curso vai focar em aplicativos
comerciais utilizando todos os recursos
disponíveis no aparelho, desde recursos de
comunicação, GPS, bússola, conectividade,
câmera, armazenamento, etc.
O que eu posso fazer para
Android?
 É possível criar aplicações em Android e publicá-
las numa loja virtual disponível pela Google
chamada Google Play.
 O Google Play oferece desde aplicações
gratuitas feitas por desenvolvedores
independentes até aplicações pagas criadas
por grandes empresas.
 Existem outras lojas de aplicativos para Android
como a Amazon App Store, AppBrain, getJar,
etc
Programar em Android dá
dinheiro?
Quem já ganhou dinheiro
com aplicações em Android?
 Ndrive
 Rovio (Angry Birds)
 WhatsApp
 LINE
 EA Mobile
 Instagram
 King (Candy Crush)
Quantas aplicações com
Android já existem?
 A cada dia, centenas de aplicações são
adicionadas ao Google Play.
 Já existem cerca de 100.000 aplicações
das mais variadas finalidades disponíveis.
 Existem desde aplicações de finalidade
duvidosa até complexos sistemas e redes
sociais.
Caso de sucesso: Ant Smasher
$ 500,000,00 em dois meses.
O que preciso pra ganhar
dinheiro com Android?
 Criar uma aplicação interessante
 Publicá-la no Google Play ou em outra
loja de aplicativos
 Pagar uma taxa única de $ 25.00. Essa
taxa dá direito a publicar quantas
aplicações quiser.
 O Google fica com 30% do valor do
aplicativo e o desenvolvedor recebe os
outros 70%.
Qual é o futuro do Android?
 A Google comprou a divisão da Motorola de
dispositivos móveis por $12,5 bilhões para
criar uma linha própria de aparelhos e já
revendeu para a Lenovo.
 O WhatsApp foi comprado pelo facebook
por $16 bilhoes, o Waze foi comprado pelo
Google por $4 bilhões.
 O crescimento no número de aparelhos com
Android e o barateamento das tarifas de
acesso à internet para celulares fazem com
que uma parcela maior da população possa
ter acesso a essas tecnologias.
Qual é o futuro do Android?
 O market share do Android cresceu no
ano de 2010 cerca de 1300%, com cerca
de 20 milhões de novos aparelhos.
 Em 2013 o Android esteve presente em
81% dos smartphones fabricados (fonte
Forbes)
Pensamento
 Outros falam Faca na Caveira!!!
Pensamento
 Nós falamos Foca na Caveira!!!

Programando Android - Aula 1

  • 1.
    Aula 1 O queé o Android?
  • 2.
     José KálilMaciel do Rego  Graduado em Tecnologia em Desenvolvimento de Software pelo CEFET- RN  Pós-Graduado em Sistemas Corporativos pela FARN  Analista de sistemas com 8 anos de experiência em sistemas web e mobile O Professor
  • 3.
    História  Sistema inicialmenteconcebido pela Android Inc.  A Android Inc. foi adquirida pela Google em 2005  Em 2006 é lançado o primeiro aparelho com Android, o HTC Dream  Hoje o Android é controlado pela Open Handset Aliance e gerenciado pela Google
  • 4.
    Versões  A medidaque o Android foi evoluindo, surgiram diversas versões.  Uma curiosidade. Cada nome de versão do Android é o nome de uma sobremesa em inglês e sempre segue uma ordem alfabética
  • 5.
    Versões  1.5 –Cupcake  1.6 – Donut  2.1 – Eclair  2.2 – FroYo (Frozem Yogurt)  2.3 – Gingerbread  3.0 a 3.2 – Honeycomb  4.0 – Ice Cream Sandwich  4.1 a 4.3 – Jelly Bean  4.4 – KitKat
  • 6.
    Percentual de usodas versões
  • 7.
    Características  Handset Layout Armazenamento  Conectividade  Mensagens  Navegador  Maquina Virtual Dalvik  Multimidia  Suporte a Hardware  Ambiente de desenvolvimento (SDK)
  • 8.
  • 9.
    Quem é odono do Android?  O Android é de código open-source  É gerenciado pela Open Handset Aliance  A Google tem poder de veto
  • 10.
    Open Handset Aliance Grupo formado por 84 empresas do ramo de tecnologia em telecomunicações, semi- condutores, desenvolvimento de software e vendas.  Tem o objetivo de tentar unificar as tecnologias de dispositivos de computação móvel para prover uma melhor interação entre os fabricantes de aparelhos, desenvolvedores e usuários
  • 11.
  • 12.
  • 13.
    O Android éuma marca?  O Android é um sistema operacional para dispositivos móveis.  Qualquer empresa pode lançar um aparelho com Android, desde que siga alguns requisitos exigidos pela OHA.
  • 14.
    O que seusa para programar com Android?  É preciso ter instalada a máquina virtual Java  Tem que instalar o SDK do Android.  Tem que instalar a API da versão do Android que se deseja programar.  É desejável ter um aparelho com Android, mas não é obrigatório  Funciona em computadores com Windows, Linux e Mac.
  • 15.
     É possívelutilizar qualquer IDE que trabalhe com Java.  Existem ferramentas para o Eclipse que facilitam o trabalho do programador.  É possível através do Eclipse criar interfaces gráficas usando uma ferramenta visual O que se usa para programar com Android?
  • 16.
  • 17.
     É possívelsimular praticamente todos os comportamentos de um aparelho real atraves do ADB.  ADB é o emulador de aplicações Android que funciona junto com a ferramenta de programação. Preciso ter um aparelho pra programar em Android?
  • 18.
     É possívelcriar aplicações das mais diversas finalidades, desde jogos até aplicativos comerciais.  Este curso vai focar em aplicativos comerciais utilizando todos os recursos disponíveis no aparelho, desde recursos de comunicação, GPS, bússola, conectividade, câmera, armazenamento, etc. O que eu posso fazer para Android?
  • 19.
     É possívelcriar aplicações em Android e publicá- las numa loja virtual disponível pela Google chamada Google Play.  O Google Play oferece desde aplicações gratuitas feitas por desenvolvedores independentes até aplicações pagas criadas por grandes empresas.  Existem outras lojas de aplicativos para Android como a Amazon App Store, AppBrain, getJar, etc Programar em Android dá dinheiro?
  • 20.
    Quem já ganhoudinheiro com aplicações em Android?  Ndrive  Rovio (Angry Birds)  WhatsApp  LINE  EA Mobile  Instagram  King (Candy Crush)
  • 21.
    Quantas aplicações com Androidjá existem?  A cada dia, centenas de aplicações são adicionadas ao Google Play.  Já existem cerca de 100.000 aplicações das mais variadas finalidades disponíveis.  Existem desde aplicações de finalidade duvidosa até complexos sistemas e redes sociais.
  • 22.
    Caso de sucesso:Ant Smasher $ 500,000,00 em dois meses.
  • 23.
    O que precisopra ganhar dinheiro com Android?  Criar uma aplicação interessante  Publicá-la no Google Play ou em outra loja de aplicativos  Pagar uma taxa única de $ 25.00. Essa taxa dá direito a publicar quantas aplicações quiser.  O Google fica com 30% do valor do aplicativo e o desenvolvedor recebe os outros 70%.
  • 24.
    Qual é ofuturo do Android?  A Google comprou a divisão da Motorola de dispositivos móveis por $12,5 bilhões para criar uma linha própria de aparelhos e já revendeu para a Lenovo.  O WhatsApp foi comprado pelo facebook por $16 bilhoes, o Waze foi comprado pelo Google por $4 bilhões.  O crescimento no número de aparelhos com Android e o barateamento das tarifas de acesso à internet para celulares fazem com que uma parcela maior da população possa ter acesso a essas tecnologias.
  • 25.
    Qual é ofuturo do Android?  O market share do Android cresceu no ano de 2010 cerca de 1300%, com cerca de 20 milhões de novos aparelhos.  Em 2013 o Android esteve presente em 81% dos smartphones fabricados (fonte Forbes)
  • 26.
    Pensamento  Outros falamFaca na Caveira!!!
  • 27.
    Pensamento  Nós falamosFoca na Caveira!!!