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
Inclusão de recursos de conectividade, oportunidade destar nesse mercado.
Falar da oportunidade de estar nesse tempo na mão das pessoas,dos aplicativos infantis, jogos, educativos
Crianças entre 6 e 15 anos
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.
Android Wear, Carro, Washing Machine, Máquina de Arroz
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
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
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
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
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
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
Falar dos recursos e visual que mudaram entre as versões
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
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
Utilizado em vários aplicativos, SGBD transparente para o usuário
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)
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
Activity representa uma tela
Podem ser incluídas outras bibliotecas adicionais (inclusão do .jar no projeto)
Para dividir o layout conforme o tamanho da tela, orientação
Para dividir o layout conforme o tamanho da tela, orientação
ActionBar não estavam disponíveis antes da versão 3.0, até que a Google resolveu incluir
Para versões anteriores, importar outras bibliotecas
Dispara uma mensagem
Pergunta sobre o aplicativo padrão, caso não seja selecionado anteriormente
Podemos sobrescrever os aplicativos nativos (falar do SwiftKey, câmera)
Falar dos serviços em background do Facebook e Whatsapp
Exemplo dos Contatos (nativo) e Facebook (não nativo)
Layouts padrão
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
Nesse momento, mostrar o código fonte do exemplo, e subir o emulador
Enquanto sobe o emulador, mostrar o próximo slide
Mostrar o local do arquivo gerado
Mostrar um certificado válido, falar como gerar e registrar no windows via keytool
Ênfase no ranking brasileiro
Falar da documentação, das dicas
Vídeos de tutoriais, dicas e exemplos para Android, disponibilizados pela própria Google
APPLE: 99 por ano para Mac e iOs, grátis para Safari; a porcentagem é a mesma
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)
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