Google Android

Especializa Treinamentos
Em Recife

€580 - (R$2.137)
Ou prefere ligar para o centro agora?
(55) ... Ver mais

Informação importante

  • Curso
  • Recife
  • 40 horas letivas
Descrição

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 movi.
Dirigido a: Pré-requisito: Ter feito ou possuir conhecimentos compatíveis com o curso Java Programmer.

Informação importante
Instalações

Instalações e datas

Início Localização
Consultar
Recife
Avenida Engenheiro Domingos Ferreira, 2391 - Boa Viagem, 51020-031, Pernambuco, Brasil
Ver mapa

Programa

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.