|
| Cursos Isolados |
Google Android |
 | Próximas turmas agendadas |
|
| Não há nenhuma turma agendada para este curso no momento.
Nossas turmas são lançadas de acordo com a demanda. Por isso, se estiver interessado, clique
no link Estou interessado no quadro ao lado para nos ajudar a lançar no melhor horário para você. |
|
 | Objetivo |
|
Domine a mais evoluída plataforma de desenvolvimento móvel no momento.
Android é o sistema operacional criado pelo Google exclusivamente para aparelhos celulares. Crie programas integrados aos serviços do Google como o Google Maps e acesse todo o poder dos celulares mais modernos como manipulação de áudio e vídeo, câmera digital e o inovador dispositivo acelerômetro, hardware capaz de detectar movimentos no aparelho. |
|
 | Ementa |
|
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
BroadcastReceiver
- Ciclo de Vida
- Broadcasts importantes do sistema operacional
Notification
- Utilizando a barra de notificação do aparelho
Service
- Utilizando serviços para execuções em segundo plano
- A linguagem AIDL
AlarmManager
- Agendando a execução
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
ContentProvider
- Compartilhando dados entre aplicações
Mapas e GPS
- Acessando o Google Maps
- Adicionando pontos a um local do mapa
- Exibindo a localização com GPS
HTTP e Web Services
- Acessando informações na internet via HTTP
- Consumindo Web Services
SMS
- Enviando e recebendo mensagens de texto
Multimidia
- Manipulando audio e vídeo
- Acessando a câmera
- Detecção de movimento do aparelho através do acelerômetro |
|
 | Observações |
|
Pré-requisito: Ter feito ou possuir conhecimentos compatíveis com o curso Java Programmer.
Como material didático, será entregue o livro: Google Android - Aprenda a criar aplicações para dispositivos móveis com o Android SDK - Ricardo Lecheta - Novatec |
|
 |
 |
 |
|
 |
 |
 |
Formas de pagamento: (dinheiro ou cheque) |
|
 |
 |
|
 |
 |
 |
 |
| |
|
|
|
|
|
|