SlideShare uma empresa Scribd logo
Vítor de Almeida 
br.linkedin.com/in/vitordealmeida 
www.facebook.com/vitor.almeida 
www.vitordealmeida.com.br 
vitor@vitordealmeida.com.br
Vítor de Almeida 
br.linkedin.com/in/vitordealmeida 
www.facebook.com/vitor.almeida 
www.vitordealmeida.com.br 
vitor@vitordealmeida.com.br
Evolução da plataforma
Evolução da plataforma 
Android G1 – HTC 
Tela 320 x 480 pixels 
3.2 polegadas 
Peso 158 g 
Câmera 3.15 MP 
CPU 528 MHz
Evolução da plataforma 
Galaxy S5 – Samsung 
Tela 1080 x 1920 pixels 
5.1 polegadas 
Peso 145 g 
Câmera 16 MP 
CPU Quad-core 2.5 GHz
Modelos de negócios
Modelos de negócios 
Source: © Statista 2014
Modelos de negócios
Activity 
• Ciclo de vida 
• Apresentação 
View 
• Interatividade 
• Conteúdo 
Fragment 
• Flexibilidade 
• Manutenibilidade
AndEngine 
http://www.andengine.org/ 
Unity3D 
http://unity3d.com/pt
http://appinventor.mit.edu/explore/
ANDROID 
studio
Fragmentação 
Source: Android developer webpage, 2014
Android L
Design guidelines - Google 
DO DON’T
Design guidelines - Google 
DO DON’T
Design guidelines - Google
Perguntas?
Obrigado! 
Vítor de Almeida 
vitor@vitordealmeida.com.br 
(19) 999 102030
Obrigado! 
Guia para iniciar o desenvolvimento Android 
http://developer.android.com/training/basics/firstapp/index.html 
Guia com diretrizes de design para o Android “L” 
http://www.google.com/design/spec/material-design/introduction.html 
Dados sobre versões Android 
https://developer.android.com/about/dashboards/index.html#Platform 
Referência para dúvidas sobre as APIs Android (e muitas outras) 
http://stackoverflow.com/questions/tagged/android 
Vítor de Almeida 
vitor@vitordealmeida.com.br 
(19) 999 102030

Mais conteúdo relacionado

Semelhante a Por que e como desenvolver aplicativos Android

Automatização de testes funcionais em dispositivos móveis utilizando a técnic...
Automatização de testes funcionais em dispositivos móveis utilizando a técnic...Automatização de testes funcionais em dispositivos móveis utilizando a técnic...
Automatização de testes funcionais em dispositivos móveis utilizando a técnic...
Rafael Chiavegatto
 
O futuro do cio na economia digital
O futuro do cio na economia digitalO futuro do cio na economia digital
O futuro do cio na economia digital
Instituto de Tecnologia Aragon & Costa - ITAC
 
IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9
Vitor Meriat
 
Carreira de TI
Carreira de TICarreira de TI
Carreira de TI
Fernando Fagonde
 
Android Lollipop + Android Wear
Android Lollipop + Android WearAndroid Lollipop + Android Wear
Android Lollipop + Android Wear
Nelson Glauber Leal
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores Conectados
Jorge Maia
 
Criando o mvp (minimum viable product)
Criando o mvp (minimum viable product)Criando o mvp (minimum viable product)
Criando o mvp (minimum viable product)
Daniel Campos
 
Indústria Digital 2023 | A digitalização no processo comercial da WEG
Indústria Digital 2023 | A digitalização no processo comercial da WEGIndústria Digital 2023 | A digitalização no processo comercial da WEG
Indústria Digital 2023 | A digitalização no processo comercial da WEG
E-Commerce Brasil
 
Apresentação institucional 2010
Apresentação institucional 2010Apresentação institucional 2010
Apresentação institucional 2010
Microlog
 
ChatGPT e Testes de Software
ChatGPT e Testes de SoftwareChatGPT e Testes de Software
ChatGPT e Testes de Software
Robson Agapito Correa
 
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
 
Palestra / SDD / Crossbrowsing
Palestra / SDD / CrossbrowsingPalestra / SDD / Crossbrowsing
Palestra / SDD / Crossbrowsing
hugodiasneto
 
Android Lollipop e Android Wear
Android Lollipop e Android WearAndroid Lollipop e Android Wear
Android Lollipop e Android Wear
Silas Limeira
 
Pedro Minatel-segurança em iot
Pedro Minatel-segurança em iotPedro Minatel-segurança em iot
Pedro Minatel-segurança em iot
Allef Anderson
 
Aplicativos no Android
Aplicativos no AndroidAplicativos no Android
Aplicativos no Android
Fernando Anselmo
 
Aplicacoes android
Aplicacoes androidAplicacoes android
Aplicacoes android
Lisandro Michel
 
Info2017
Info2017Info2017
Info2017
José Faria
 
ASP.NET Signal R - Glauco Godoi
ASP.NET Signal R - Glauco GodoiASP.NET Signal R - Glauco Godoi
ASP.NET Signal R - Glauco Godoi
Comunidade NetPonto
 
Acelerando sua estratégia de Marketing Digital com Inteligência Artificial
Acelerando sua estratégia de Marketing Digital com Inteligência ArtificialAcelerando sua estratégia de Marketing Digital com Inteligência Artificial
Acelerando sua estratégia de Marketing Digital com Inteligência Artificial
lmabud
 
[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis
[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis
[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis
Alvaro Cavalcanti
 

Semelhante a Por que e como desenvolver aplicativos Android (20)

Automatização de testes funcionais em dispositivos móveis utilizando a técnic...
Automatização de testes funcionais em dispositivos móveis utilizando a técnic...Automatização de testes funcionais em dispositivos móveis utilizando a técnic...
Automatização de testes funcionais em dispositivos móveis utilizando a técnic...
 
O futuro do cio na economia digital
O futuro do cio na economia digitalO futuro do cio na economia digital
O futuro do cio na economia digital
 
IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9
 
Carreira de TI
Carreira de TICarreira de TI
Carreira de TI
 
Android Lollipop + Android Wear
Android Lollipop + Android WearAndroid Lollipop + Android Wear
Android Lollipop + Android Wear
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores Conectados
 
Criando o mvp (minimum viable product)
Criando o mvp (minimum viable product)Criando o mvp (minimum viable product)
Criando o mvp (minimum viable product)
 
Indústria Digital 2023 | A digitalização no processo comercial da WEG
Indústria Digital 2023 | A digitalização no processo comercial da WEGIndústria Digital 2023 | A digitalização no processo comercial da WEG
Indústria Digital 2023 | A digitalização no processo comercial da WEG
 
Apresentação institucional 2010
Apresentação institucional 2010Apresentação institucional 2010
Apresentação institucional 2010
 
ChatGPT e Testes de Software
ChatGPT e Testes de SoftwareChatGPT e Testes de Software
ChatGPT e Testes de Software
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para Android
 
Palestra / SDD / Crossbrowsing
Palestra / SDD / CrossbrowsingPalestra / SDD / Crossbrowsing
Palestra / SDD / Crossbrowsing
 
Android Lollipop e Android Wear
Android Lollipop e Android WearAndroid Lollipop e Android Wear
Android Lollipop e Android Wear
 
Pedro Minatel-segurança em iot
Pedro Minatel-segurança em iotPedro Minatel-segurança em iot
Pedro Minatel-segurança em iot
 
Aplicativos no Android
Aplicativos no AndroidAplicativos no Android
Aplicativos no Android
 
Aplicacoes android
Aplicacoes androidAplicacoes android
Aplicacoes android
 
Info2017
Info2017Info2017
Info2017
 
ASP.NET Signal R - Glauco Godoi
ASP.NET Signal R - Glauco GodoiASP.NET Signal R - Glauco Godoi
ASP.NET Signal R - Glauco Godoi
 
Acelerando sua estratégia de Marketing Digital com Inteligência Artificial
Acelerando sua estratégia de Marketing Digital com Inteligência ArtificialAcelerando sua estratégia de Marketing Digital com Inteligência Artificial
Acelerando sua estratégia de Marketing Digital com Inteligência Artificial
 
[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis
[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis
[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis
 

Mais de Vítor Bruno de Almeida

LiveOps para games usando o Firebase
LiveOps para games usando o FirebaseLiveOps para games usando o Firebase
LiveOps para games usando o Firebase
Vítor Bruno de Almeida
 
Como criar e integrar a tecnologia dos chatbots
Como criar e integrar a tecnologia dos chatbotsComo criar e integrar a tecnologia dos chatbots
Como criar e integrar a tecnologia dos chatbots
Vítor Bruno de Almeida
 
Ui analysis in android
Ui analysis in androidUi analysis in android
Ui analysis in android
Vítor Bruno de Almeida
 
Não reinvente a roda! Desenvolvendo com bibliotecas Android
Não reinvente a roda! Desenvolvendo com bibliotecas AndroidNão reinvente a roda! Desenvolvendo com bibliotecas Android
Não reinvente a roda! Desenvolvendo com bibliotecas Android
Vítor Bruno de Almeida
 
Desenvolvendo protótipos android
Desenvolvendo protótipos androidDesenvolvendo protótipos android
Desenvolvendo protótipos android
Vítor Bruno de Almeida
 
Scrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaScrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-dia
Vítor Bruno de Almeida
 

Mais de Vítor Bruno de Almeida (6)

LiveOps para games usando o Firebase
LiveOps para games usando o FirebaseLiveOps para games usando o Firebase
LiveOps para games usando o Firebase
 
Como criar e integrar a tecnologia dos chatbots
Como criar e integrar a tecnologia dos chatbotsComo criar e integrar a tecnologia dos chatbots
Como criar e integrar a tecnologia dos chatbots
 
Ui analysis in android
Ui analysis in androidUi analysis in android
Ui analysis in android
 
Não reinvente a roda! Desenvolvendo com bibliotecas Android
Não reinvente a roda! Desenvolvendo com bibliotecas AndroidNão reinvente a roda! Desenvolvendo com bibliotecas Android
Não reinvente a roda! Desenvolvendo com bibliotecas Android
 
Desenvolvendo protótipos android
Desenvolvendo protótipos androidDesenvolvendo protótipos android
Desenvolvendo protótipos android
 
Scrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaScrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-dia
 

Último

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 

Último (6)

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 

Por que e como desenvolver aplicativos Android

Notas do Editor

  1. Começou em 2003 como uma startup em Palo Alto, Califórnia Em 2005 a empresa Android Inc. Foi comprada pelo Google Em 5/11/2007 o sistema foi divulgado, lançamento do primeiro iPhone Em 2008 foi lançado o primeiro device Android G1 da HTC (Cupcake), abertura de código, criação de Apple Store e Android Market (Play Store) HTC Dream recebeu Android 1.0 e 1.1 Em 2011 foi lançado o Xoom, primeiro tablet com Android 3.0 (Honeycomb) Ao final de 2011 foi lançado o Android Ice Cream Sandwich, primeiro sistema Android rodando em smartphones e tablet Desde então, o sistema tem progredido com foco em melhorias de usabilidade e novas capacidades
  2. Android G1 – HTC Tela 320 x 480 pixels, 3.2 inches (~180 ppi pixel density) Peso 158 g (5.57 oz) Camera 3.15 MP Processador 528 MHz
  3. Galaxy S5 – Samsung Tela 1080 x 1920 pixels, 5.1 inches (~432 ppi pixel density) Peso 145 g (5.11 oz) Camera 16 MP Processador Quad-core 2.5 GHz
  4. 2013: 92.88 X 9.19 = 102.07 Bilhões (90.99% X 9.01%) 2014 (est): 127.7 X 11.11 = 138.81Bilhões (91.99% X 8.01%) Modelo mais adotado – Freemium com in-app purchases e/ou subscriptions
  5. Projeção de como seria Pokemon Red nos dias de hoje Deve-se tomar muito cuidado para não estragar a usabilidade de seu aplicativo com a monetização
  6. Dependendo do mercado que se pretende atingir, ads podem ser fonte grande de lucro, mas prejudicam a usabilidade de seu aplicativo
  7. Para fazer um aplicativo Android de sucesso é preciso: 1. Ideia Uma boa ideia, que pode ser uma novidade ou uma melhoria de algo que já existe. Deve-se levar em conta o público alvo dessa ideia para chegar a conclusões sobre o melhor modo de capitalizar o aplicativo. 2. Execução
  8. 12/08/2014 Version Codename API Distribution 2.2 Froyo 8 0.7% 2.3.3 -2.3.7 Gingerbread 10 13.6% 4.0.3 -4.0.4 Ice Cream Sandwich 15 10.6% 4.1.x Jelly Bean 16 26.5% 4.2.x 17 19.8% 4.3 18 7.9% 4.4 KitKat 19 20.9%