1. Dispositivos móveis e o mercado: arquitetura de sistemas operacionais para dispositivos móveis
2. Configurando o ambiente de desenvolvimento
3. Programando aplicações para dispositivos móveis:
- componentes de aplicações;
- permissões de acesso;
- invocação e aplicação de layout;
- retorno de informações e
- passagem de parâmetros;
- resources em arquivos XML;
- autenticação
4. Introdução à criação de interfaces gráficas:
- tratamento de eventos;
- views e layouts nativos
5. Threads:
- modelo de execução do aplicativo;
- handlers;
- tarefas assíncronas
6. Trabalhando com eventos e broadcast
7. Configuração estática e dinâmica:
- envio de mensagens com e sem ordenamento;
- ciclo de vida e recomendações de uso
8. Serviço de notificação, toasts e alarmes:
- criação, configuração e cancelamento de notificações;
- exibição de toasts;
- configuração e agendamento de alarmes
9. Processamento em segundo plano com services:
- criação e execução de services;
- conexão a services existentes
10. Localização com GPS e mapas:
- providers e localização atual do dispositivo;
- alerta de proximidade;
- geocoding e reverse geocoding;
- utilização e configuração de mapas em aplicações;
- overlays em mapas
11. Armazenamento de dados:
- armazenamento de preferências do usuário e framework de preferências;
- arquivos na memória interna e externa;
- manipulação de dados
12. Disponibilizando informações com content providers:
- uso de URLs para acesso a um content provider;
- criação de content providers e manipulação de dados
13. Tópicos avançados de interfaces gráficas:
- adapters nativos e customizados;
- views baseadas em adapters;
14. Rede (sockets, Internet e web services):
- invocação de web services;
15. Publicando aplicações:
- assinatura digital da sua aplicação;
- como preparar sua aplicação para publicação
16. Sistemas Operacionais de Apoio:
Nenhum comentário:
Postar um comentário