SlideShare uma empresa Scribd logo
1 de 24
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 PortugalNelson Zagalo
 
Desenvolvendo jogos com unity
Desenvolvendo jogos com unityDesenvolvendo jogos com unity
Desenvolvendo jogos com unityErick 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. ParallaxMichel Montenegro
 
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 smartphoneGeorge 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ávelCampus Party Brasil
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidMaurílio Silva
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileCloves da Rocha
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Tadeu Araujo
 
Programando Android - Aula 1
Programando Android - Aula 1Programando Android - Aula 1
Programando Android - Aula 1Kalil 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 pesquisarUEPA
 
Desenvolvimento para Android
Desenvolvimento para AndroidDesenvolvimento para Android
Desenvolvimento para Android3waynet
 
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
 
Protótipos de hardware
Protótipos de hardwareProtótipos de hardware
Protótipos de hardwarepichiliani
 
Minicurso Programação Android
Minicurso Programação AndroidMinicurso Programação Android
Minicurso Programação AndroidGPrimola
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 

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 MongoDBLuiz 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 PassoLuiz 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 07Luiz 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 04Luiz 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 02Luiz 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 03Luiz 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çãoLuiz 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 01Luiz 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 05Luiz 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 06Luiz Duarte
 
Carreira em Agilidade
Carreira em AgilidadeCarreira em Agilidade
Carreira em AgilidadeLuiz Duarte
 
Gamification em Modelos de Maturidade
Gamification em Modelos de MaturidadeGamification em Modelos de Maturidade
Gamification em Modelos de MaturidadeLuiz 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 - 20Luiz 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 - 19Luiz 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 - 18Luiz 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 - 17Luiz 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 - 16Luiz 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 - 15Luiz 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 - 14Luiz 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