Cursos Isolados
Google Android
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
Mais informações:
Carga-horária: 40h
Investimento: R$ 580,00
  Estou interessado!
Formas de pagamento:
 
 
  «     »
Siga-nos no Twitter
Parabéns à Especializa e ao instrutor Luciano Félix pela realizaçao do
curso de Scrum. Estávamos procurando uma metodologia ágil para os projetos na nossa empresa e escolhemos o Scrum. Aplicamos as práticas vistas em sala já percebemos melhora significativa na integraçao, comunicaçao e motivaçao da equipe.
Flammarion Cysneiros
     
Receba nossas
novidades por e-mail!
Nome:
Email:
  © Copyright 2005 - Especializa Treinamentos - Fone: 81 - 3465.0032
webinterativa - design & tecnologia