SlideShare une entreprise Scribd logo
1  sur  49
Matheus 
Piscioneri
Matheus Piscioneri 
 Graduado em Ciência da Computação; 
 Programador e Web Designer; 
 Java, Android, PHP, JavaScript, 
HTML e CSS. 
 Portfólio: http://matheuspiscioneri.com.br 
 Blog: http://matheuspiscioneri.com.br/blog 
 Aplicativos: 
http://matheuspiscioneri.com.br/apps 
 E-mail: mxczpiscioneri@gmail.com
Android?
História 
 Criado em 2003; 
 Comprado pelo Google em 2005; 
 Em 2008 foi 
lançado o primeiro 
smartphone com 
Android.
Objetivos do S.O. 
 A usabilidade minimiza as dificuldades 
com interação; 
 Aplicativos Android devem ter interfaces 
elegantes e agradáveis; 
 Na primeira utilização os usuários 
precisam compreender as características 
mais importantes.
Instalações
Android tem suas 
vantagens 
 Dispositivos para todos os bolsos; 
 Android além de smartphones; 
 Open Source; 
 Java; 
 Programação em Windows, Linux e 
Mac; 
 Baixo custo de ferramentas; 
 Facilidade de publicação; 
 Público gigantesco.
Desvantagens 
 Fragmentação; 
 Maior concorrência; 
 Baixa intenção de compra de apps; 
 Poucas qualificações e feedbacks.
Primeiros passos
Primeiros passos 
 Ser usuário da plataforma; 
 Programar em Java; 
 Compreender Inglês.
Escolha sua ferramenta
Fragmentação
Emulador
Processo de 
desenvolvimento
Estrutura do Projeto
AndroidManifest 
 Apresenta informações essenciais sobre 
o aplicativo para o sistema Android. 
 Versão do app; 
 Versões do Android; 
 Permissões; 
 Lista os componentes: Activities, Services e 
Broadcasts.
Activity 
 Representa uma tela da aplicação; 
 Similar ao Jframe do Swing; 
 Interação com os usuários; 
 App é composto por diversas activities 
(Task) 
 Grupo de activities em uma estrutura de pilha; 
 A activity raiz é a que iniciou a task e a que está 
no topo é a que está rodando.
Interface gráfica com XML
Acessar elemento da tela 
 Recuperar elemento criado no XML pelo 
código-fonte da aplicação.
Melhor amigo do 
desenvolvedor
Siga os padrões 
 Utilize MVC; 
 Use Action Bar (ícone, nome da tela e 
canivete suíço); 
 Utilize abas; 
 Faça o app com a cara da plataforma.
Dicas 
 Suporte diferentes tamanhos de telas; 
 Testes em diversos aparelhos e emuladores; 
 O usuário decide como usar (múltiplas 
orientações); 
 Código nativo, sem framework; 
 Não crie o botão voltar; 
 Internacionalize seu app.
Assinando 
 O executável do Android é o APK;
Loja de aplicativos
Google Play 
 Usuários realizam mais de 1,5 bilhão de 
downloads por mês; 
 Permite realizar o upload e publicação 
dos aplicativos; 
 Permite controlar a distribuição do 
aplicativo.
Por que preciso me 
preocupar? 
 Play Store tem a maior quantidade de 
apps; 
 Muitas boas apps podem estar sendo mal 
indexadas; 
 Menos download = menos dinheiro; 
 A Play Store é sua vitrine; 
 Raramente não vai existir uma aplicação 
parecida com a sua.
Publicando 
 Tenha uma conta no Gmail; 
 U$ 25,00 uma única vez; 
 Realizar upload do APK assinado; 
 Inserir imagens e descrição.
Depois de enviar 
 Link imediato; 
 Esperar a vontade do Google para liberar 
seu app; 
 Depois é possível ver as estatísticas, país, 
aparelhos, idioma, versão do Android, 
Operadora.
Atualizações 
 Mudar a versão no manifest.xml; 
 Assinar a aplicação com o mesmo keystore 
(PERDEU, JÁ ERA); 
 Colocar Detalhes sobre a atualização, para 
informar o usuário.
Quanto ganha?
Quanto ganha? 
 Formas de monetização 
 Aplicativo Free 
○ Anúncios; 
○ Patrocínio; 
○ Vendas internas (funcionalidades, itens ou 
benefícios). 
 Aplicativo Pago 
○ Recursos especiais; 
 Assinatura de planos 
 Doações
Meus apps!
Controle de Saúde 
 Aplicativo desenvolvido para o TCC; 
 O app tem o intuito de controlar os registros 
de saúde, salvando, ajudando na visualização 
e facilitando o compartilhamento.
Controle de Saúde
Controle de Saúde - Conclusões 
do TCC 
 Grande número de downloads / grande taxa 
de desinstalações; 
 Somente 4% dos usuários classificaram o 
aplicativo; 
 Procura por diversos países; 
 Intimidação da tela de cadastro por 39% dos 
usuários; 
 A versão do Android 4.1 2 e a 2.3.3 foram as 
mais utilizadas para download do aplicativo;
Calculadora de Bebida 
 Desenvolvido para descobrir qual a opção 
mais econômica na hora de comprar cerveja 
ou refrigerante. 
 Mídias: 
 INFO; 
 INFO (Os 10 apps mais baixados de 
outubro); 
 INFO (Os 10 apps mais legais da semana); 
 INFO (9 apps para usar em festas e 
baladas); 
 Centro Universitário Barão de Mauá; 
 Baixaki;
Calculadora de Bebida
Calculadora de Bebida - 
Crescimento após divulgação
Fly 
 Em desenvolvimento; 
 Trabalho conjunto com o Rodrigo Faccioli; 
 Tem o intuito de solicitar e armazenar o 
feedback dos usuários de transporte 
aéreo; 
 Possibilidade de distribuição e/ou venda de 
informações coletadas sobre a experiência 
do usuário com o aeroporto, companhia 
aérea e vôo.
Fly
Fly - Modelagem
O Mestre da Química 
 Jogo educacional de química; 
 Proposta enviada para o concurso 
INOVApps; 
 Tem o intuito de despertar o interesse 
do aluno; 
 Serve como complemento e apoio a 
didática dada em sala de aula.
O Mestre da Química
Conclusão 
 Fácil desenvolvimento; 
 Grande comunidade e diversos 
materiais para estudo; 
 Muitas oportunidades e desafios; 
 Alta Demanda; 
 Falta de profissionais qualificados.
Dúvidas?
Bibliografia 
 ANDROID. Android Developers. Disponível em: 
<http://developer.android.com/guide/index.html>. 
 ANDROID. Dashboards. Disponível em: 
<http://developer.android.com/about/dashboards/index.html>. 
 BONIFÁCIO, B. et al. Usabilidade de aplicações web móvel: 
avaliando uma nova abordagem de inspeção através de 
estudos experimentais. 2010. Disponível em http://cibse.inf.puc-rio. 
br/CIBSEPapers/artigos/artigos_CIBSE12/ paper_38.pdf. 
 LECHETA, R. R. Introdução ao Android. In: ______. Google Android. 
3. ed. São Paulo: Novatec, 2013. 
 OLIVEIRA, A. P et al. Smartcompras: desenvolvimento de um 
aplicativo para Celulares smartphone. 2011. Disponível em: 
<http://engenharia.anhembi.br/tcc-11/cco-04.pdf>. 
 SIGULEM, D.; SALOMÃO, P. Utilização do Computador de Mão 
Integrado à Telefonia Celular no Atendimento Médico: 
Desenvolvimento de Sistema e Avaliação. Disponível em:

Contenu connexe

Tendances

Arquiteturas front-end nas plataformas Android, iOS e Windows Phone
Arquiteturas front-end nas plataformas Android, iOS e Windows PhoneArquiteturas front-end nas plataformas Android, iOS e Windows Phone
Arquiteturas front-end nas plataformas Android, iOS e Windows PhoneMaico Moreira
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaJose Augusto Cintra
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Atalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua appAtalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua appAwdren Fontão
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudWennder Santos
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)grupouro
 
Desenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicDesenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicFelipe Renan Vieira
 
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkMinicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkCristian Dean
 
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/CordovaAbra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/CordovaGustavo Costa
 
Tecnologias básicas da web x.0
Tecnologias básicas da web x.0Tecnologias básicas da web x.0
Tecnologias básicas da web x.0Diego Almeida Gava
 
Tecnologias básicas da Web X.0
Tecnologias básicas da Web X.0 Tecnologias básicas da Web X.0
Tecnologias básicas da Web X.0 Diego Almeida Gava
 
As 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucessoAs 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucessoOne Day Testing
 
O passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucessoO passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucessoAline Tinoco
 
Aplicativo siga manaus
Aplicativo siga manausAplicativo siga manaus
Aplicativo siga manausGustavo Cruz
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookDiego Almeida Gava
 

Tendances (20)

Arquiteturas front-end nas plataformas Android, iOS e Windows Phone
Arquiteturas front-end nas plataformas Android, iOS e Windows PhoneArquiteturas front-end nas plataformas Android, iOS e Windows Phone
Arquiteturas front-end nas plataformas Android, iOS e Windows Phone
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Os caminhos para o desenvolvimento mobile
Os caminhos para o desenvolvimento mobileOs caminhos para o desenvolvimento mobile
Os caminhos para o desenvolvimento mobile
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Event day
Event dayEvent day
Event day
 
Atalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua appAtalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua app
 
Mobile Dev - Aplicativos
Mobile Dev - AplicativosMobile Dev - Aplicativos
Mobile Dev - Aplicativos
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test Cloud
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
Desenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicDesenvolvimento Mobile com Ionic
Desenvolvimento Mobile com Ionic
 
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkMinicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
 
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/CordovaAbra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
 
Tecnologias básicas da web x.0
Tecnologias básicas da web x.0Tecnologias básicas da web x.0
Tecnologias básicas da web x.0
 
Tecnologias básicas da Web X.0
Tecnologias básicas da Web X.0 Tecnologias básicas da Web X.0
Tecnologias básicas da Web X.0
 
As 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucessoAs 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucesso
 
O passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucessoO passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucesso
 
Aplicativo siga manaus
Aplicativo siga manausAplicativo siga manaus
Aplicativo siga manaus
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do Facebook
 
Apresentação 3 de asoso
Apresentação 3 de asosoApresentação 3 de asoso
Apresentação 3 de asoso
 
Apps Hibridos
Apps HibridosApps Hibridos
Apps Hibridos
 

Similaire à Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri

Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
Hangout  Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...Hangout  Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...Jackson F. de A. Mafra
 
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
 
Definindo testes e estratégias para dispositivos móveis
Definindo testes e estratégias para dispositivos móveisDefinindo testes e estratégias para dispositivos móveis
Definindo testes e estratégias para dispositivos móveisThiago Cordeiro
 
Ionic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileIonic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileWaldyr Felix
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Santhyago Gallao
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileThiago Cortat
 
Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Luana Lobão
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayiMasters
 
As 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucessoAs 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucessoOne Day Testing
 
Aplicativos para dispositivos móveis
Aplicativos para dispositivos móveisAplicativos para dispositivos móveis
Aplicativos para dispositivos móveisYgor Castro
 
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...E-Commerce Brasil
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Leonardo Turbiani
 

Similaire à Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri (20)

Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
Hangout  Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...Hangout  Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
 
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
 
Definindo testes e estratégias para dispositivos móveis
Definindo testes e estratégias para dispositivos móveisDefinindo testes e estratégias para dispositivos móveis
Definindo testes e estratégias para dispositivos móveis
 
Ionic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileIonic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento Mobile
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em Mobile
 
Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Como criar um aplicativo
Como criar um aplicativoComo criar um aplicativo
Como criar um aplicativo
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google Play
 
Android Aprendiz
Android AprendizAndroid Aprendiz
Android Aprendiz
 
Web Mobile
Web MobileWeb Mobile
Web Mobile
 
As 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucessoAs 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucesso
 
Aplicativos para dispositivos móveis
Aplicativos para dispositivos móveisAplicativos para dispositivos móveis
Aplicativos para dispositivos móveis
 
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
Apresentacao
ApresentacaoApresentacao
Apresentacao
 
HP Mobile Testing
HP Mobile TestingHP Mobile Testing
HP Mobile Testing
 
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
 

Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri

  • 2. Matheus Piscioneri  Graduado em Ciência da Computação;  Programador e Web Designer;  Java, Android, PHP, JavaScript, HTML e CSS.  Portfólio: http://matheuspiscioneri.com.br  Blog: http://matheuspiscioneri.com.br/blog  Aplicativos: http://matheuspiscioneri.com.br/apps  E-mail: mxczpiscioneri@gmail.com
  • 4. História  Criado em 2003;  Comprado pelo Google em 2005;  Em 2008 foi lançado o primeiro smartphone com Android.
  • 5. Objetivos do S.O.  A usabilidade minimiza as dificuldades com interação;  Aplicativos Android devem ter interfaces elegantes e agradáveis;  Na primeira utilização os usuários precisam compreender as características mais importantes.
  • 7.
  • 8. Android tem suas vantagens  Dispositivos para todos os bolsos;  Android além de smartphones;  Open Source;  Java;  Programação em Windows, Linux e Mac;  Baixo custo de ferramentas;  Facilidade de publicação;  Público gigantesco.
  • 9. Desvantagens  Fragmentação;  Maior concorrência;  Baixa intenção de compra de apps;  Poucas qualificações e feedbacks.
  • 11. Primeiros passos  Ser usuário da plataforma;  Programar em Java;  Compreender Inglês.
  • 17. AndroidManifest  Apresenta informações essenciais sobre o aplicativo para o sistema Android.  Versão do app;  Versões do Android;  Permissões;  Lista os componentes: Activities, Services e Broadcasts.
  • 18. Activity  Representa uma tela da aplicação;  Similar ao Jframe do Swing;  Interação com os usuários;  App é composto por diversas activities (Task)  Grupo de activities em uma estrutura de pilha;  A activity raiz é a que iniciou a task e a que está no topo é a que está rodando.
  • 20. Acessar elemento da tela  Recuperar elemento criado no XML pelo código-fonte da aplicação.
  • 21. Melhor amigo do desenvolvedor
  • 22. Siga os padrões  Utilize MVC;  Use Action Bar (ícone, nome da tela e canivete suíço);  Utilize abas;  Faça o app com a cara da plataforma.
  • 23. Dicas  Suporte diferentes tamanhos de telas;  Testes em diversos aparelhos e emuladores;  O usuário decide como usar (múltiplas orientações);  Código nativo, sem framework;  Não crie o botão voltar;  Internacionalize seu app.
  • 24. Assinando  O executável do Android é o APK;
  • 25.
  • 27. Google Play  Usuários realizam mais de 1,5 bilhão de downloads por mês;  Permite realizar o upload e publicação dos aplicativos;  Permite controlar a distribuição do aplicativo.
  • 28. Por que preciso me preocupar?  Play Store tem a maior quantidade de apps;  Muitas boas apps podem estar sendo mal indexadas;  Menos download = menos dinheiro;  A Play Store é sua vitrine;  Raramente não vai existir uma aplicação parecida com a sua.
  • 29. Publicando  Tenha uma conta no Gmail;  U$ 25,00 uma única vez;  Realizar upload do APK assinado;  Inserir imagens e descrição.
  • 30. Depois de enviar  Link imediato;  Esperar a vontade do Google para liberar seu app;  Depois é possível ver as estatísticas, país, aparelhos, idioma, versão do Android, Operadora.
  • 31.
  • 32. Atualizações  Mudar a versão no manifest.xml;  Assinar a aplicação com o mesmo keystore (PERDEU, JÁ ERA);  Colocar Detalhes sobre a atualização, para informar o usuário.
  • 34. Quanto ganha?  Formas de monetização  Aplicativo Free ○ Anúncios; ○ Patrocínio; ○ Vendas internas (funcionalidades, itens ou benefícios).  Aplicativo Pago ○ Recursos especiais;  Assinatura de planos  Doações
  • 36. Controle de Saúde  Aplicativo desenvolvido para o TCC;  O app tem o intuito de controlar os registros de saúde, salvando, ajudando na visualização e facilitando o compartilhamento.
  • 38. Controle de Saúde - Conclusões do TCC  Grande número de downloads / grande taxa de desinstalações;  Somente 4% dos usuários classificaram o aplicativo;  Procura por diversos países;  Intimidação da tela de cadastro por 39% dos usuários;  A versão do Android 4.1 2 e a 2.3.3 foram as mais utilizadas para download do aplicativo;
  • 39. Calculadora de Bebida  Desenvolvido para descobrir qual a opção mais econômica na hora de comprar cerveja ou refrigerante.  Mídias:  INFO;  INFO (Os 10 apps mais baixados de outubro);  INFO (Os 10 apps mais legais da semana);  INFO (9 apps para usar em festas e baladas);  Centro Universitário Barão de Mauá;  Baixaki;
  • 41. Calculadora de Bebida - Crescimento após divulgação
  • 42. Fly  Em desenvolvimento;  Trabalho conjunto com o Rodrigo Faccioli;  Tem o intuito de solicitar e armazenar o feedback dos usuários de transporte aéreo;  Possibilidade de distribuição e/ou venda de informações coletadas sobre a experiência do usuário com o aeroporto, companhia aérea e vôo.
  • 43. Fly
  • 45. O Mestre da Química  Jogo educacional de química;  Proposta enviada para o concurso INOVApps;  Tem o intuito de despertar o interesse do aluno;  Serve como complemento e apoio a didática dada em sala de aula.
  • 46. O Mestre da Química
  • 47. Conclusão  Fácil desenvolvimento;  Grande comunidade e diversos materiais para estudo;  Muitas oportunidades e desafios;  Alta Demanda;  Falta de profissionais qualificados.
  • 49. Bibliografia  ANDROID. Android Developers. Disponível em: <http://developer.android.com/guide/index.html>.  ANDROID. Dashboards. Disponível em: <http://developer.android.com/about/dashboards/index.html>.  BONIFÁCIO, B. et al. Usabilidade de aplicações web móvel: avaliando uma nova abordagem de inspeção através de estudos experimentais. 2010. Disponível em http://cibse.inf.puc-rio. br/CIBSEPapers/artigos/artigos_CIBSE12/ paper_38.pdf.  LECHETA, R. R. Introdução ao Android. In: ______. Google Android. 3. ed. São Paulo: Novatec, 2013.  OLIVEIRA, A. P et al. Smartcompras: desenvolvimento de um aplicativo para Celulares smartphone. 2011. Disponível em: <http://engenharia.anhembi.br/tcc-11/cco-04.pdf>.  SIGULEM, D.; SALOMÃO, P. Utilização do Computador de Mão Integrado à Telefonia Celular no Atendimento Médico: Desenvolvimento de Sistema e Avaliação. Disponível em:

Notes de l'éditeur

  1. O Android foi criado em 2003. Em 2008 o Google comprou, depois foi formado a Open Handset Alliance. E o primeiro celular com Android só foi disponibilizado em 2008.
  2. Esse é um dos motivos que faz o Android estar disparado no número de instalações de SO em 2014. Somando todas as outras plataformas, não chegam nem a metade do Android.
  3. src É onde fica o código fonte da nossa aplicação.(source) gen Generated source folder(Classe R) assets Local destinado a guardar arquivos.(Geralmente documentação do sistema) bin Local onde é gerado o arquivo compilado(.apk) libs Local onde deve ficar as bibliotecas de terceiros res Pasta de resources da aplicação, aqui ficaram arquivos de layout, imagens, XML de configuração, XML com strings internacionalizáveis, raw files, sons, etc..