A apresentação resumiu a história do Android desde sua criação em 2003 pela Android Inc. até se tornar a plataforma móvel mais vendida globalmente em 2011. O documento também discute o crescimento do Android Market, a concorrência de outras plataformas, as oportunidades para desenvolvedores Android e demonstra como desenvolver aplicativos para a plataforma.
DESENVOLVIMENTO O que é possível e o que não é recomendado Demonstração de um aplicativo As linguagens envolvidas Em que o nosso curso embasará?
2003 – Google interessada em servicos com localizacao e preferencias do usuario
2003 – Google interessada em servicos com localizacao e preferencias do usuario
Voltada para plataformas moveis Objetiva acelerar a inovacao Melhorar a experiencia de uso
HTC T Mobile G1 primeiro aparelho com android 1 700 apps experimentais, com SDK beta Lancamento do Android Market
Motorola cliq ou dext, nomes diferentes em paises
HTC Nexus One = Google Phone Android Market alcanca 1 bilhao de downloads
Android market alcanca 3 bilhoes de downloads Cerca de 55% de apps gratuitos
Android market alcanca 3 bilhoes de downloads Cerca de 55% de apps gratuitos
Android – cerca de 31% crescendo 2% a mais a cada mes RIM – Cerca de 30% em queda
50% dos proprietarios de android se consideram muito satisfeitos com seus aparelhos
Apple: dispositivos de alta qualidade, conforme grafico anterior de satisfacao
Apple: dispositivos de alta qualidade, conforme grafico anterior de satisfacao
Permite a instalação a partir de diversas fontes
Introdução a plataforma Android e ambiente de desenvolvimento Demonstração da instalação do ambiente Anatomia geral de uma aplicação Hello world – AndroidManifest Exercício 1 Introdução a interface gráfica Activities Exercício 2 Widgets (Botões, Textos, Listas, Menus, Mensagens e outros) Exercício 3: Exercício 5: Salvando informações no dispositivo Banco de dados local Exercício 6 Exercício 7
Localização e mapas Exercício 8 Áudio, vídeo e imagens Reproduzindo música e vídeo Exibindo imagens Capturando imagens Exercício 9 Exercício 10 Redes e comunicação Comunicação HTTP Exercício 11
Multitarefa Threads Tarefas assíncronas Tarefas assíncronas e interface gráfica Services Ativação Interrupção Execução em segundo plano Comunicação Activities - Services Telas complexas Múltiplos leiautesTransição retrato - paisagem Comunicação entre aplicativos Intents Carregando páginas da Internet WebView Preferências PreferenceActivity
Multitarefa Threads Tarefas assíncronas Tarefas assíncronas e interface gráfica Services Ativação Interrupção Execução em segundo plano Comunicação Activities - Services Telas complexas Múltiplos leiautesTransição retrato - paisagem Comunicação entre aplicativos Intents Carregando páginas da Internet WebView Preferências PreferenceActivity