Curso android
Rodrigo Lopes Ferreira
Sun Certified Enterprise Architect for Java EE 5 (II) Sun Certified Business Component Developer for Java EE 5 Sun Certified Web Component Developer for Java EE 5 Sun Certified Programmer for Java SE 5 rodrigo.lopes.ferreira@hotmail.com
www.discover.com.br
Tópicos Abordados: 1) O que é Android 2) O que é Android Development Tools (ADT) a. Instalando Eclipse Galileo com ADT Plugin 3) O que é o Android SDK (Software Development Kit) a. Instalando o Android SDK e configurando as variáveis de ambiente 4) Android Virtual Devices (AVD) a. Criando um novo AVD b. Executando o emulador do Android com acesso à internet (configurações de Proxy) 5) Configurando o Eclipse IDE para reconhecer o Android SDK 6) Criando a primeira aplicação Android (Olá Mundo) 7) Estrutura básica de uma aplicação Android a. O que é uma classe “Activity” b. Diretórios de recursos c. A classe “R.java” d. Navegador de Arquivos e. Tipos de arquivos do Android f. O arquivo “AndroidManifest.xml” g. Fazendo deploy da aplicação “Olá Mundo” para o emulador 8) Utilizando os componentes visuais do Android 9) Banco de Dados SQLite com Android 10) Utilizando Google Maps com Android a. Obtendo a chave para acessar o serviço de mapas b. Construindo uma aplicação simples 11) Referências e leituras recomendadas 02 04 04 06 06 07 07 09 10 11 13 13 13 14 14 15 15 16 17 19 22 22 24 27
Mini Curso de Android
Página 1
Tópico 1
O que é Android
Hoje no mercado existem diversos sistemas operacionais diferentes para celulares e smartphones, o que causa falta de padronização e um enorme esforço ao tentar portar aplicações e utilização de recursos entre estes diferentes modelos e marcas. Android é a resposta da Google para este problema. Trata-se de um sistema operacional opensource baseado em Linux. Ele foi inicialmente desenvolvido pela Google e posteriormente pela Open Handset Alliance (uma associação comercial composta por mais de trinta empresas de