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.
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.
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.
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.
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.
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;
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.
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.
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:
Editor's Notes
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.
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.
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..