como desenvolver e publicar aplicativos em android no google play - matheus piscioneri

Post on 12-Jul-2015

242 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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:

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

top related