Introdução ao Android
- OHA (Open Handset Alliance)
- Introdução ao Android
- A Máquina Virtual Android
- Arquitetura Android e Linux
- Android Developer Challenger
- Android Market
- Dipositivos compatíveis
Configuração do Ambiente
- Requisitos de Sistema
- Ferramentas necessárias (emulator, adb, logcat)
Conceitos Básicos
- Atividades e Views
- Estrutura de uma aplicação Android (Classe R, AndroidManifest.xml, layouts, strings)
- Criação da UI com XML e com Java
Activity
- Ciclo de vida de uma atividade
- Navegação entre telas e passagem de parâmetros
- Lists e Adapters
- Encerrando uma Atividade
Intents
- O conceito de intenções
- Intenções nativas do Android
- IntentFilter: ações e categorias
Interface Gráfica (Layouts e Views)
- Layouts de tela
- Componentes de interface gráfica com o usuáro
Handler
- Executando tarefas em segundo plano sem Threads
Banco de Dados
- Criando um banco de dados no aparelho
- Criando uma tabela
- Inserindo, Alterando, Excluindo e Selecionando registros
- Shared preferences
Persistência de dados
- Shared Preferences
- Preference Activity
- Cache
- Internal e External Storage
ContentProvider
- Compartilhando dados entre aplicações