SlideShare uma empresa Scribd logo
Luiz Fernando Duarte Jr.
http://www.luiztools.com.br
 Apresentações
 A Revolução Mobile
 Market Share
 Android
 Soluções para desenvolvimento
 O mercado de Apps e Games
 Futuro
 Primeiro eu!
 Cada aluno:
› Nome?
› Faz o quê da vida?
› Por quê está fazendo o curso?
 Teoria de 1947
 Prática em 1973 (Motorola)
 Vendas em 1983
 Aparelhos com 30cm e 1Kg,
geralmente para carros e por
módicos $ 4.000!!!
 SMS em 1993
 Funções PDA em 1993 (IBM)
 Motorola StarTac 1996 (design)
 Primeiro smartphone 2001 (Kyocera)
 Câmera fotográfica em 2002 (Sanyo)
 Acesso real à web e comandos por voz em
2003 (Danger)
 Voltado a games em 2003 (Nokia N-Gage)
 Motorola Razor V3 em 2004 (design), 3 anos
no topo dos mais vendidos.
 Voltado a música em 2005 (Motorola Rokr)
 Apple iPhone em 2007: esqueça o teclado!
 HTC com Android em 2008
 Apple iPad em 2010: esqueça o notebook!
 Samsung Galaxy Tab em 2010
 As Gerações de celulares:
› 1G, primeira geração na década de 80 com os
primeiros aparelhos celulares
› 2G, segunda geração na década de 90, novas
redes e WAP
› 2.5G, geração intermediária não-oficial nos anos
2000, Internet mais rápida, câmeras, MP3
players
 As Gerações de celulares:
› 3G geração em uso no Brasil, Internet banda-
larga e videochamada
› 4G geração em uso nos países desenvolvidos,
com velocidades até 100Mbps em movimento e
5Gbps em repouso.
 Nomenclaturas conhecidas:
› Handheld/handset = dispositivo móvel (pode não
ser um celular)
› PDA = Personal Digital Assistant (não é um
celular)
› SmartPhone = celular com SO de verdade
› PocketPC = PDA+celular da Microsoft
› Tablet PC = meio-termo entre em um celular
touchscreen e um notebook
 Vendas por SO em 2014/Q1
81%
15%
2%
Android
iOS
Windows
 Sistema operacional do Google (2005)
 HTC Dream (2008)
 Open-source
 “Linux mobile”
 Java
 1.5 Cupcake
 1.6 Donut
 2.0~2.1 Eclair
 2.2 FrozenYogurt
 2.3 GingerBread
 4.0 IceCream Sandwich
 4.1~4.3 JellyBean
 4.4 Kit Kat
 Android (mínimo ter o Android SDK + JDK)
› Android SDK (Java e/ou C++)
› Android Studio (IntelliJ, Java)
› ADT Bundle (Eclipse, Java)
› Net Beans (Java)
› Diversas Outras
 JVM reduzida = Máquina Virtual de Dalvik
 Bibliotecas escritas em Java
 Roda sobre kernel Linux (C++)
 Movimentou $10 bi em 2012
 Pretende alcançar $23 bi em 2015
 Alta empregabilidade
 Maiores salários hora da atualidade ($100/h
nos EUA em média, R$60/h no Brasil)
 Baixo custo de aprendizado,
desenvolvimento e lançamento
 Apps para consumo de conteúdo
 Apps utilitárias
 AdverGames
 Casual games
 Best Sellers Mobile
 Apps inúteis
 Provoca febres e cria milionários
 O case Angry Birds da Rovio (400mi)
 $6mi ao mês
 O case BubbleBall da Nay Games (9mi)
 EverNote (100mi), Waze (40mi), Duolingo
(16mi), Instagram (260mi)
 O Google Play Store possui +800mil apps
 Por dia são ativados 850 mil dispositivos
Android no mundo
 Assinatura dos Markets
› Google Play Store = $25 1x
› Amazon AppStore for Android
› Motorola Shop4Apps (entre outros fabricantes)
› Tim Games (Stores das operadoras)
› não esqueça das comissões de 20-30%
 Valores dos Apps e Games
› Free
› Free com publicidade ou digital goods
› $0.99~$12
 Introdução à plataforma Android
 Layout e Widgets
 Activities
 Containers
 Dados Locais
 APIs Externas
 ?
 http://www.luiztools.com.br

Mais conteúdo relacionado

Semelhante a Curso de Android - Módulo 01

Desenvolver Jogos de Sucesso em Portugal
Desenvolver Jogos de Sucesso em PortugalDesenvolver Jogos de Sucesso em Portugal
Desenvolver Jogos de Sucesso em Portugal
Nelson Zagalo
 
Desenvolvendo jogos com unity
Desenvolvendo jogos com unityDesenvolvendo jogos com unity
Desenvolvendo jogos com unity
Erick Mendonça
 
Desenv. jogos em java e Proj. Parallax
Desenv.  jogos em java e Proj. ParallaxDesenv.  jogos em java e Proj. Parallax
Desenv. jogos em java e Proj. Parallax
Michel Montenegro
 
Androidedetem
AndroidedetemAndroidedetem
Androidedetem
Fabio Santos
 
História e evolução do android e smartphone
História e evolução do android e smartphoneHistória e evolução do android e smartphone
História e evolução do android e smartphone
George Araujo
 
Android: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelAndroid: Conheça o Futuro Inevitável
Android: Conheça o Futuro Inevitável
Campus Party Brasil
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para Android
Maurílio Silva
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
Cloves da Rocha
 
Android
AndroidAndroid
Android
AndroidAndroid
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011
Tadeu Araujo
 
Programando Android - Aula 1
Programando Android - Aula 1Programando Android - Aula 1
Programando Android - Aula 1
Kalil Maciel
 
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
 
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarTudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
UEPA
 
Desenvolvimento para Android
Desenvolvimento para AndroidDesenvolvimento para Android
Desenvolvimento para Android
3waynet
 
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
Erisvaldo Junior
 
Protótipos de hardware
Protótipos de hardwareProtótipos de hardware
Protótipos de hardware
pichiliani
 
Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
UTAStdVandinelsonGom
 
Minicurso Programação Android
Minicurso Programação AndroidMinicurso Programação Android
Minicurso Programação Android
GPrimola
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
cedulio
 

Semelhante a Curso de Android - Módulo 01 (20)

Desenvolver Jogos de Sucesso em Portugal
Desenvolver Jogos de Sucesso em PortugalDesenvolver Jogos de Sucesso em Portugal
Desenvolver Jogos de Sucesso em Portugal
 
Desenvolvendo jogos com unity
Desenvolvendo jogos com unityDesenvolvendo jogos com unity
Desenvolvendo jogos com unity
 
Desenv. jogos em java e Proj. Parallax
Desenv.  jogos em java e Proj. ParallaxDesenv.  jogos em java e Proj. Parallax
Desenv. jogos em java e Proj. Parallax
 
Androidedetem
AndroidedetemAndroidedetem
Androidedetem
 
História e evolução do android e smartphone
História e evolução do android e smartphoneHistória e evolução do android e smartphone
História e evolução do android e smartphone
 
Android: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelAndroid: Conheça o Futuro Inevitável
Android: Conheça o Futuro Inevitável
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para Android
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011
 
Programando Android - Aula 1
Programando Android - Aula 1Programando Android - Aula 1
Programando Android - Aula 1
 
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)
 
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarTudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
 
Desenvolvimento para Android
Desenvolvimento para AndroidDesenvolvimento para Android
Desenvolvimento para Android
 
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
 
Protótipos de hardware
Protótipos de hardwareProtótipos de hardware
Protótipos de hardware
 
Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
 
Minicurso Programação Android
Minicurso Programação AndroidMinicurso Programação Android
Minicurso Programação Android
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 

Mais de Luiz Duarte

Mecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDBMecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDB
Luiz Duarte
 
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
Luiz Duarte
 
Team Building: Passo a Passo
Team Building: Passo a PassoTeam Building: Passo a Passo
Team Building: Passo a Passo
Luiz Duarte
 
Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07
Luiz Duarte
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04
Luiz Duarte
 
Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02
Luiz Duarte
 
Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03
Luiz Duarte
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - Introdução
Luiz Duarte
 
Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01
Luiz Duarte
 
Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05
Luiz Duarte
 
Curso Scrum e Métodos Ágeis 06
Curso Scrum e Métodos Ágeis 06Curso Scrum e Métodos Ágeis 06
Curso Scrum e Métodos Ágeis 06
Luiz Duarte
 
Carreira em Agilidade
Carreira em AgilidadeCarreira em Agilidade
Carreira em Agilidade
Luiz Duarte
 
Gamification em Modelos de Maturidade
Gamification em Modelos de MaturidadeGamification em Modelos de Maturidade
Gamification em Modelos de Maturidade
Luiz Duarte
 
Curso de Node.js e MongoDB - 20
Curso de Node.js e MongoDB - 20Curso de Node.js e MongoDB - 20
Curso de Node.js e MongoDB - 20
Luiz Duarte
 
Curso de Node.js e MongoDB - 19
Curso de Node.js e MongoDB - 19Curso de Node.js e MongoDB - 19
Curso de Node.js e MongoDB - 19
Luiz Duarte
 
Curso de Node.js e MongoDB - 18
Curso de Node.js e MongoDB - 18Curso de Node.js e MongoDB - 18
Curso de Node.js e MongoDB - 18
Luiz Duarte
 
Curso de Node.js e MongoDB - 17
Curso de Node.js e MongoDB - 17Curso de Node.js e MongoDB - 17
Curso de Node.js e MongoDB - 17
Luiz Duarte
 
Curso de Node.js e MongoDB - 16
Curso de Node.js e MongoDB - 16Curso de Node.js e MongoDB - 16
Curso de Node.js e MongoDB - 16
Luiz Duarte
 
Curso de Node.js e MongoDB - 15
Curso de Node.js e MongoDB - 15Curso de Node.js e MongoDB - 15
Curso de Node.js e MongoDB - 15
Luiz Duarte
 
Curso de Node.js e MongoDB - 14
Curso de Node.js e MongoDB - 14Curso de Node.js e MongoDB - 14
Curso de Node.js e MongoDB - 14
Luiz Duarte
 

Mais de Luiz Duarte (20)

Mecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDBMecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDB
 
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
 
Team Building: Passo a Passo
Team Building: Passo a PassoTeam Building: Passo a Passo
Team Building: Passo a Passo
 
Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04
 
Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02
 
Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - Introdução
 
Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01
 
Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05
 
Curso Scrum e Métodos Ágeis 06
Curso Scrum e Métodos Ágeis 06Curso Scrum e Métodos Ágeis 06
Curso Scrum e Métodos Ágeis 06
 
Carreira em Agilidade
Carreira em AgilidadeCarreira em Agilidade
Carreira em Agilidade
 
Gamification em Modelos de Maturidade
Gamification em Modelos de MaturidadeGamification em Modelos de Maturidade
Gamification em Modelos de Maturidade
 
Curso de Node.js e MongoDB - 20
Curso de Node.js e MongoDB - 20Curso de Node.js e MongoDB - 20
Curso de Node.js e MongoDB - 20
 
Curso de Node.js e MongoDB - 19
Curso de Node.js e MongoDB - 19Curso de Node.js e MongoDB - 19
Curso de Node.js e MongoDB - 19
 
Curso de Node.js e MongoDB - 18
Curso de Node.js e MongoDB - 18Curso de Node.js e MongoDB - 18
Curso de Node.js e MongoDB - 18
 
Curso de Node.js e MongoDB - 17
Curso de Node.js e MongoDB - 17Curso de Node.js e MongoDB - 17
Curso de Node.js e MongoDB - 17
 
Curso de Node.js e MongoDB - 16
Curso de Node.js e MongoDB - 16Curso de Node.js e MongoDB - 16
Curso de Node.js e MongoDB - 16
 
Curso de Node.js e MongoDB - 15
Curso de Node.js e MongoDB - 15Curso de Node.js e MongoDB - 15
Curso de Node.js e MongoDB - 15
 
Curso de Node.js e MongoDB - 14
Curso de Node.js e MongoDB - 14Curso de Node.js e MongoDB - 14
Curso de Node.js e MongoDB - 14
 

Curso de Android - Módulo 01

  • 1. Luiz Fernando Duarte Jr. http://www.luiztools.com.br
  • 2.  Apresentações  A Revolução Mobile  Market Share  Android  Soluções para desenvolvimento  O mercado de Apps e Games  Futuro
  • 3.  Primeiro eu!  Cada aluno: › Nome? › Faz o quê da vida? › Por quê está fazendo o curso?
  • 4.  Teoria de 1947  Prática em 1973 (Motorola)  Vendas em 1983  Aparelhos com 30cm e 1Kg, geralmente para carros e por módicos $ 4.000!!!
  • 5.  SMS em 1993  Funções PDA em 1993 (IBM)  Motorola StarTac 1996 (design)  Primeiro smartphone 2001 (Kyocera)  Câmera fotográfica em 2002 (Sanyo)  Acesso real à web e comandos por voz em 2003 (Danger)
  • 6.  Voltado a games em 2003 (Nokia N-Gage)  Motorola Razor V3 em 2004 (design), 3 anos no topo dos mais vendidos.  Voltado a música em 2005 (Motorola Rokr)
  • 7.  Apple iPhone em 2007: esqueça o teclado!  HTC com Android em 2008  Apple iPad em 2010: esqueça o notebook!  Samsung Galaxy Tab em 2010
  • 8.  As Gerações de celulares: › 1G, primeira geração na década de 80 com os primeiros aparelhos celulares › 2G, segunda geração na década de 90, novas redes e WAP › 2.5G, geração intermediária não-oficial nos anos 2000, Internet mais rápida, câmeras, MP3 players
  • 9.  As Gerações de celulares: › 3G geração em uso no Brasil, Internet banda- larga e videochamada › 4G geração em uso nos países desenvolvidos, com velocidades até 100Mbps em movimento e 5Gbps em repouso.
  • 10.  Nomenclaturas conhecidas: › Handheld/handset = dispositivo móvel (pode não ser um celular) › PDA = Personal Digital Assistant (não é um celular) › SmartPhone = celular com SO de verdade › PocketPC = PDA+celular da Microsoft › Tablet PC = meio-termo entre em um celular touchscreen e um notebook
  • 11.  Vendas por SO em 2014/Q1 81% 15% 2% Android iOS Windows
  • 12.  Sistema operacional do Google (2005)  HTC Dream (2008)  Open-source  “Linux mobile”  Java
  • 13.  1.5 Cupcake  1.6 Donut  2.0~2.1 Eclair  2.2 FrozenYogurt  2.3 GingerBread  4.0 IceCream Sandwich  4.1~4.3 JellyBean  4.4 Kit Kat
  • 14.  Android (mínimo ter o Android SDK + JDK) › Android SDK (Java e/ou C++) › Android Studio (IntelliJ, Java) › ADT Bundle (Eclipse, Java) › Net Beans (Java) › Diversas Outras
  • 15.  JVM reduzida = Máquina Virtual de Dalvik  Bibliotecas escritas em Java  Roda sobre kernel Linux (C++)
  • 16.  Movimentou $10 bi em 2012  Pretende alcançar $23 bi em 2015  Alta empregabilidade  Maiores salários hora da atualidade ($100/h nos EUA em média, R$60/h no Brasil)  Baixo custo de aprendizado, desenvolvimento e lançamento
  • 17.  Apps para consumo de conteúdo  Apps utilitárias  AdverGames  Casual games  Best Sellers Mobile  Apps inúteis
  • 18.  Provoca febres e cria milionários  O case Angry Birds da Rovio (400mi)  $6mi ao mês
  • 19.  O case BubbleBall da Nay Games (9mi)
  • 20.  EverNote (100mi), Waze (40mi), Duolingo (16mi), Instagram (260mi)  O Google Play Store possui +800mil apps  Por dia são ativados 850 mil dispositivos Android no mundo
  • 21.  Assinatura dos Markets › Google Play Store = $25 1x › Amazon AppStore for Android › Motorola Shop4Apps (entre outros fabricantes) › Tim Games (Stores das operadoras) › não esqueça das comissões de 20-30%
  • 22.  Valores dos Apps e Games › Free › Free com publicidade ou digital goods › $0.99~$12
  • 23.  Introdução à plataforma Android  Layout e Widgets  Activities  Containers  Dados Locais  APIs Externas