Atendimento de SEGUNDA a SEXTA das 08:00 às 18:00
pelos fones: (67)3387.2941 - (67)8199.0622 - (67)9290.3322 - (67)9984.9651

Conteúdo Programático


Android Avançado


Cadastre-se

Fique sabendo!

Avisamos você sobre as turmas deste curso.


Objetivo

O sistema operacional Android, desenvolvido a partir da iniciativa da Goggle em parceria com a OHA: Open Handset Alliance, vem se destacando no crescente mercado de computação móvel por ser baseado no sistema operacional Linux e linguagem de programação Java.
O objetivo desse curso é apresentar esse sistema operacional revolucionário e capacitar os alunos no desenvolvimento de aplicações para esse ambiente.

Público Alvo

Voltado para desenvolvedores Java que já conhecem as bibliotecas fundamentais do Android SDF, e desenvolvedores Android que buscam aprender sobre mais frameworks Android e integração com aplicações REST. Ainda pode-se criar 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.

Pré-requisito

Android Fundamentos (Androi SDK, ButterKnife e Sprinkles)

Carga Horária

30 horas presencial + 10 horas de atividades complementares, totalizando 40 horas horas

Conteúdo Programático

Orientações ao aluno
 
Intents e Intent Filters
  • Invovando uma Activity Através de uma Intent
  • Intents implícitas e explícitas
  • Objetos de uma Intent
  • Intent Filters
Content Providers
  • URI
  • Utilizando Content Providers
  • Fazendo consultas través de Content Providers
  • Criando um Content Provider
Threads
  • Main Thread
  • Threads secundárias
  • Handlers
Broadcast Receivers
  • Criando Broadcast Receivers
  • Configuração de forma estática e dinâmica
  • Invocando Broadcast Receivers e definindo ordem de execução
  • Propacação ou impedimento de propagação
  • Alteração de dados na propagação
  • Broadcast Receivers nativos
Services
  • Criando Services
  • Configurando e iniciando Services
  • Binders
  • Conexão com Services
Fragments
  • Conceitos
  • Criando Fragments
  • Utilizando Fragments
  • Passagem de parâmetros entre Activity e Fragment.
Navigation Drawer
  • Drawer Layout
  • Drawable Selectors
Recycler View
  • LayoutManager
  • Adapter
  • ViewHolder
  • Item Animator
  • Utilizando RecyclerView no NavigationDrawer
  • Adicionando Header a Recycler View
WebServices
  • AsyncTasks
  • Retrofit
  • Criando ApiClient
  • RestAdapter
  • Rotas
  • Fazendo requisições com Retrofit
  • Callbacks
Google Maps e GPS
  • Criando mapa
  • Obtendo chave no Google Developers Console
  • Permissões de localização
  • Adicionando marcadores por latitude e longitude
  • Buscando localização atual
  • Eventos de clique e movimentação de marcadores

Comentários sobre o curso