SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
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!!!

Más contenido relacionado

La actualidad más candente

Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Tchelinux
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4Jose Berardo
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Erisvaldo Junior
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma AndroidNatanael Fonseca
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidRafael Sakurai
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional AndroidLucas Damasceno
 
Apostila passo a passo como programar em android edição03
Apostila passo a passo como programar em android edição03Apostila passo a passo como programar em android edição03
Apostila passo a passo como programar em android edição03Horacio Diamante Mondlane
 
Curso de Android - aula 3
Curso de Android - aula 3Curso de Android - aula 3
Curso de Android - aula 3Jose Berardo
 
Programando Android - Aula 2
Programando Android - Aula 2Programando Android - Aula 2
Programando Android - Aula 2Kalil Maciel
 
Seminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para AndroidSeminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para AndroidWilliam Higino
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Gustavo Zimmermann
 

La actualidad más candente (20)

Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao Android
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Apostila passo a passo como programar em android edição03
Apostila passo a passo como programar em android edição03Apostila passo a passo como programar em android edição03
Apostila passo a passo como programar em android edição03
 
Apresentação android
Apresentação androidApresentação android
Apresentação android
 
Android Aula 1
Android Aula 1Android Aula 1
Android Aula 1
 
Curso de Android - aula 3
Curso de Android - aula 3Curso de Android - aula 3
Curso de Android - aula 3
 
Android Aula 2
Android Aula 2Android Aula 2
Android Aula 2
 
Programando Android - Aula 2
Programando Android - Aula 2Programando Android - Aula 2
Programando Android - Aula 2
 
Android
AndroidAndroid
Android
 
Seminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para AndroidSeminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para Android
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01
 
Android
AndroidAndroid
Android
 
Android Aula 5
Android Aula 5Android Aula 5
Android Aula 5
 
Android
Android Android
Android
 

Destacado

Programando Android - Aula 5
Programando Android - Aula 5Programando Android - Aula 5
Programando Android - Aula 5Kalil Maciel
 
Desenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certaDesenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certaNelson Glauber Leal
 
Meu primeiro app nativo para Android - Minicurso SCTI UENF
Meu primeiro app nativo para Android - Minicurso SCTI UENFMeu primeiro app nativo para Android - Minicurso SCTI UENF
Meu primeiro app nativo para Android - Minicurso SCTI UENFRaphael Ramos
 
Android case: 5 perguntas + 1 sobre desenvolvimento para Android
Android case: 5 perguntas + 1 sobre desenvolvimento para AndroidAndroid case: 5 perguntas + 1 sobre desenvolvimento para Android
Android case: 5 perguntas + 1 sobre desenvolvimento para AndroidDouglas Frari
 
Desenvolvimento para Android
Desenvolvimento para AndroidDesenvolvimento para Android
Desenvolvimento para Android3waynet
 
Desenvolvimento android
Desenvolvimento androidDesenvolvimento android
Desenvolvimento androidDiego Keller
 
Criando app mobile com Google Android - Software Freedom Day 2015
Criando app mobile com Google Android - Software Freedom Day 2015 Criando app mobile com Google Android - Software Freedom Day 2015
Criando app mobile com Google Android - Software Freedom Day 2015 Lucas Aquiles
 
Pie.157055.ioc grupo 3 - android e i os
Pie.157055.ioc grupo 3 - android e i osPie.157055.ioc grupo 3 - android e i os
Pie.157055.ioc grupo 3 - android e i osPatricia Cruz
 
Aula teste ETEC - Analise de Programacao
Aula teste ETEC - Analise de ProgramacaoAula teste ETEC - Analise de Programacao
Aula teste ETEC - Analise de ProgramacaoAlcides Duarte
 
02 programmation mobile - android - (activity, view, fragment)
02 programmation mobile - android - (activity, view, fragment)02 programmation mobile - android - (activity, view, fragment)
02 programmation mobile - android - (activity, view, fragment)TECOS
 
O fim dos SIGs: Como isso ira lhe_afetar ?
O fim dos SIGs: Como isso ira lhe_afetar ?O fim dos SIGs: Como isso ira lhe_afetar ?
O fim dos SIGs: Como isso ira lhe_afetar ?Sérgio Souza Costa
 
Paradigma orientado a objetos - Caso de Estudo C++
Paradigma orientado a objetos - Caso de Estudo C++Paradigma orientado a objetos - Caso de Estudo C++
Paradigma orientado a objetos - Caso de Estudo C++Sérgio Souza Costa
 
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...Nelson Glauber Leal
 
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...Bruno Vasconcellos
 
Interfaces Inteligentes para Android
Interfaces Inteligentes para AndroidInterfaces Inteligentes para Android
Interfaces Inteligentes para AndroidNelson Glauber Leal
 
Iniciando no mundo mobile - Programando para android
Iniciando no mundo mobile - Programando para androidIniciando no mundo mobile - Programando para android
Iniciando no mundo mobile - Programando para androidDiemesleno Souza Carvalho
 

Destacado (20)

Programando Android - Aula 5
Programando Android - Aula 5Programando Android - Aula 5
Programando Android - Aula 5
 
Desenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certaDesenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certa
 
Ethical Hacking
Ethical HackingEthical Hacking
Ethical Hacking
 
Meu primeiro app nativo para Android - Minicurso SCTI UENF
Meu primeiro app nativo para Android - Minicurso SCTI UENFMeu primeiro app nativo para Android - Minicurso SCTI UENF
Meu primeiro app nativo para Android - Minicurso SCTI UENF
 
Android case: 5 perguntas + 1 sobre desenvolvimento para Android
Android case: 5 perguntas + 1 sobre desenvolvimento para AndroidAndroid case: 5 perguntas + 1 sobre desenvolvimento para Android
Android case: 5 perguntas + 1 sobre desenvolvimento para Android
 
Desenvolvimento para Android
Desenvolvimento para AndroidDesenvolvimento para Android
Desenvolvimento para Android
 
Desenvolvimento android
Desenvolvimento androidDesenvolvimento android
Desenvolvimento android
 
1ª aula - Teste
1ª aula   - Teste1ª aula   - Teste
1ª aula - Teste
 
Criando app mobile com Google Android - Software Freedom Day 2015
Criando app mobile com Google Android - Software Freedom Day 2015 Criando app mobile com Google Android - Software Freedom Day 2015
Criando app mobile com Google Android - Software Freedom Day 2015
 
Pie.157055.ioc grupo 3 - android e i os
Pie.157055.ioc grupo 3 - android e i osPie.157055.ioc grupo 3 - android e i os
Pie.157055.ioc grupo 3 - android e i os
 
Aula teste ETEC - Analise de Programacao
Aula teste ETEC - Analise de ProgramacaoAula teste ETEC - Analise de Programacao
Aula teste ETEC - Analise de Programacao
 
02 programmation mobile - android - (activity, view, fragment)
02 programmation mobile - android - (activity, view, fragment)02 programmation mobile - android - (activity, view, fragment)
02 programmation mobile - android - (activity, view, fragment)
 
Firewall
FirewallFirewall
Firewall
 
O fim dos SIGs: Como isso ira lhe_afetar ?
O fim dos SIGs: Como isso ira lhe_afetar ?O fim dos SIGs: Como isso ira lhe_afetar ?
O fim dos SIGs: Como isso ira lhe_afetar ?
 
Paradigma orientado a objetos - Caso de Estudo C++
Paradigma orientado a objetos - Caso de Estudo C++Paradigma orientado a objetos - Caso de Estudo C++
Paradigma orientado a objetos - Caso de Estudo C++
 
Palestra android
Palestra androidPalestra android
Palestra android
 
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
 
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
 
Interfaces Inteligentes para Android
Interfaces Inteligentes para AndroidInterfaces Inteligentes para Android
Interfaces Inteligentes para Android
 
Iniciando no mundo mobile - Programando para android
Iniciando no mundo mobile - Programando para androidIniciando no mundo mobile - Programando para android
Iniciando no mundo mobile - Programando para android
 

Similar a Programando Android - Aula 1

Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Eduardo Lagares
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre androidReuel Lopes
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISLIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISOs Fantasmas !
 
Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)Gustavo Ciello
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...Diogo Rafael da Silva
 
Android Palestra
Android PalestraAndroid Palestra
Android PalestraRenato
 
Palestra sobre Android - Faculdade Hélio Rocha
Palestra sobre Android  - Faculdade Hélio RochaPalestra sobre Android  - Faculdade Hélio Rocha
Palestra sobre Android - Faculdade Hélio RochaUbiracy Santos
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidilegra
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Androidarmeniocardoso
 

Similar a Programando Android - Aula 1 (20)

Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISLIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
 
Palestra Android
Palestra AndroidPalestra Android
Palestra Android
 
Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android SestInfo 2010
Android SestInfo 2010Android SestInfo 2010
Android SestInfo 2010
 
Android
AndroidAndroid
Android
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Android Palestra
Android PalestraAndroid Palestra
Android Palestra
 
Android Developing
Android DevelopingAndroid Developing
Android Developing
 
Palestra sobre Android - Faculdade Hélio Rocha
Palestra sobre Android  - Faculdade Hélio RochaPalestra sobre Android  - Faculdade Hélio Rocha
Palestra sobre Android - Faculdade Hélio Rocha
 
Android
Android Android
Android
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Android
 

Programando Android - Aula 1

  • 1. Aula 1 O que é o Android?
  • 2.  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
  • 3. 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
  • 4. 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
  • 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 uso das versões
  • 7. Características  Handset Layout  Armazenamento  Conectividade  Mensagens  Navegador  Maquina Virtual Dalvik  Multimidia  Suporte a Hardware  Ambiente de desenvolvimento (SDK)
  • 9. Quem é o dono 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
  • 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 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.
  • 15.  É 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?
  • 17.  É 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?
  • 18.  É 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?
  • 19.  É 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?
  • 20. Quem já ganhou dinheiro com aplicações em Android?  Ndrive  Rovio (Angry Birds)  WhatsApp  LINE  EA Mobile  Instagram  King (Candy Crush)
  • 21. 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.
  • 22. Caso de sucesso: Ant Smasher $ 500,000,00 em dois meses.
  • 23. 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%.
  • 24. 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.
  • 25. 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)
  • 26. Pensamento  Outros falam Faca na Caveira!!!
  • 27. Pensamento  Nós falamos Foca na Caveira!!!