Top Banner
Matheus Piscioneri
49

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

Jul 12, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri

Matheus

Piscioneri

Page 2: Como desenvolver e publicar aplicativos em Android no Google Play - 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: [email protected]

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

Android?

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

História

Criado em 2003;

Comprado pelo Google em 2005;

Em 2008 foi

lançado o primeiro

smartphone com

Android.

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

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.

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

Instalações

Page 7: Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri
Page 8: Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri

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.

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

Desvantagens

Fragmentação;

Maior concorrência;

Baixa intenção de compra de apps;

Poucas qualificações e feedbacks.

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

Primeiros passos

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

Primeiros passos

Ser usuário da plataforma;

Programar em Java;

Compreender Inglês.

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

Escolha sua ferramenta

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

Fragmentação

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

Emulador

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

Processo de

desenvolvimento

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

Estrutura do Projeto

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

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.

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

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.

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

Interface gráfica com XML

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

Acessar elemento da tela

Recuperar elemento criado no XML pelo

código-fonte da aplicação.

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

Melhor amigo do

desenvolvedor

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

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.

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

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.

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

Assinando

O executável do Android é o APK;

Page 25: Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri
Page 26: Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri

Loja de aplicativos

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

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.

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

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.

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

Publicando

Tenha uma conta no Gmail;

U$ 25,00 uma única vez;

Realizar upload do APK assinado;

Inserir imagens e descrição.

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

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.

Page 31: Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri
Page 32: Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri

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.

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

Quanto ganha?

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

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

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

Meus apps!

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

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.

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

Controle de Saúde

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

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;

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

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;

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

Calculadora de Bebida

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

Calculadora de Bebida -

Crescimento após divulgação

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

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.

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

Fly

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

Fly - Modelagem

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

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.

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

O Mestre da Química

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

Conclusão

Fácil desenvolvimento;

Grande comunidade e diversos

materiais para estudo;

Muitas oportunidades e desafios;

Alta Demanda;

Falta de profissionais qualificados.

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

Dúvidas?

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

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:

<http://www.sbis.org.br/cbis9/arquivos/59.doc>.