O documento apresenta um resumo sobre o desenvolvimento de aplicativos Android, incluindo sua história, versões, ferramentas, processos de desenvolvimento e distribuição em lojas de aplicativos como o Google Play.
31. Instalação do pacote no dispositivo
-<nome da aplicacao>.apk aplicação
compilada
-Certificado digital assinar
para executar no dispositivo
-Controle de versão (update)
36. -Taxa única de cadastro de $25
-Desenvolvedor fica com 70%
Google Play Developer - Cadastro
37. -Assinar .apk (certificado até 2033)
-Atualizações devem usar o
mesmo certificado
-Questão de horas para
listagem (link imediato)
https://play.google.com/store/apps/details?id=[seu pacote completo]
Google Play Developer - publicação
38. Google Play - dicas
-Invista na experiência com usuário (UX)
-Otimize a busca na loja de aplicativos
-Compartilhamento nas redes sociais
-Ofereça incentivos, bônus
-Internacionalização
#4:Inclusão de recursos de conectividade, oportunidade destar nesse mercado.
#5:Falar da oportunidade de estar nesse tempo na mão das pessoas,dos aplicativos infantis, jogos, educativos
Crianças entre 6 e 15 anos
#6:Conectividade, convergência de informações, utilização das “nuvens” de informação, armazenamento centralizado.
Falar do ADK: integração do Android com Arduino, disponível para vários aparelhos.
#7:Android Wear, Carro, Washing Machine, Máquina de Arroz
#8:Falar da oportunidade de estar nesse tempo na mão das pessoas
Falar da importância dos aplicativos, e que o mercado está crescendo muito
Falar do crescimento dos apps, menos Web
#9:Blackberry – mercado corporativo, mais sisudo/formal
Apple – grande qtde de aplicativos, multiplos devices, caro
Android – mercado aquecido, multiplos devices
Windows Phone – mercado considerável, ainda não decolou
Asha, Symbian– proprietária, celulares mais baratos
Firefox OS – proposta para celulares mais baratos
#10:Android Inc. era uma empresa em Palo Alto, Califórnia
Google compra em 2005, e alia-se ao OHA para criar um sistema operacional mobile
A Apple anunciou o iPhone em janeiro e lançou em junho de 2007, senão impacto poderia ser maior
#11:A Apple anunciou o iPhone em janeiro e lançou em junho de 2007, senão impacto poderia ser maior
Nexus One com a versão 2.1
#12:Em 2009 o mercado Android inicia um aumento de participação
A partir de Nexus One, mais multitarefa que o iOS não tinha, mercado aumenta
Em maio de 2012 o Android ultrapassa o iOS
#13:Versão KitKat iria se chamar “Key Lime Pie”, foi patrocinada pela Nestlé, inclusive propaganda na tv hoje em dia. E o próximo? Precisa começar com J?
Há relatos de Astro e Bender, pré 1.0
A versão 1.1 era Petit Four
#14:Falar dos recursos e visual que mudaram entre as versões
#15:Entre 2010 e 2012, mercado dividido entre 2.2 a 2.3.3
Em 2013, grande invasão da versão 4.1
A partir da versão 3.0, suporte a tablets
Versão 4.0 muito melhor, facilidade em layouts
#16:Cada aplicativo é um processo Linux, com seu ID
Por ser Java, utiliza o garbage collector, eliminando recursos não utilizados
O código compilado em arquivos .dek é instalado em um arquivo .pak, interpretado pela máquina virtual Dalvik
#17:Utilizado em vários aplicativos, SGBD transparente para o usuário
#18:Eclipse tem uma participação de mercado muito grande, por utilizar Java já possui uma grande comunidade e plugins maduros
Android Studio é específico, editor de layout (preview) e templates, pode importar projetos do eclipse, projeto poluído, versão nova (até 2013 tinha bugs), baseado na versão comunitária do IntelliJ IDEA
NetBeans: também tem recursos para Android, vem da eterna briga Eclipse X NetBeans
ADE: interface que roda no próprio android
APPLE: XCode - development tool (Objective C = C + smalltalk)
#19:APPLE = iPhone Emulator (XCode)
Bundle é dedicado ao Android e já vem pronto para executar, porém baixar uma versão genérica pode ser utilizada para outras coisas
#26:Pergunta sobre o aplicativo padrão, caso não seja selecionado anteriormente
Podemos sobrescrever os aplicativos nativos (falar do SwiftKey, câmera)
#27:Falar dos serviços em background do Facebook e Whatsapp
#28:Exemplo dos Contatos (nativo) e Facebook (não nativo)
#30:Falar sobre as possibilidades de criação de AVD: SD, câmera, alteração nas coordenadas GPS
Mostrar a aplicação e a interface do Android: contatos, barra de notificação
Fazer a simulação de uma ligação e de uma mensagem sendo recebida
Criar antes um contato da Fatec Bauru simulando uma ligação
#31:Nesse momento, mostrar o código fonte do exemplo, e subir o emulador
Enquanto sobe o emulador, mostrar o próximo slide
#32:Mostrar o local do arquivo gerado
Mostrar um certificado válido, falar como gerar e registrar no windows via keytool
#36:Vídeos de tutoriais, dicas e exemplos para Android, disponibilizados pela própria Google
#37:APPLE: 99 por ano para Mac e iOs, grátis para Safari; a porcentagem é a mesma
#38:APPLE: 5 dias para análise e disponibilização do arquivo (emails com atualização do status); tem um site que mostra a média de tempo.
Precisa enviar o certificado para a Apple validar
Falar que isso é feito via painel de controle do developer
Falar da tradução do aplicativo
Pode haver alpha, beta e produção (pode liberar apenas para alguns, criar um grupo do google)
#39:Use palavras chave que levem os usuários a seu app, crie uma identidade visual interessante e um nome sugestivo
Crie uma fan page, com atualizações, brindes se usuário divulgar, convidar amigos via redes sociais
O usuário pode ter uma melhora na sua utilização quanto mais usar, ganhar bônus
Incentivar as avaliações, requisitar mais de uma vez