Desenvolvimento Google Android

A+ A-

Android é o sistema operacional para dispositivos móveis que mais vem cresce no mercado. O curso prepara para o desenvolvimento de aplicativos, além de integrar esses apps aos serviços oferecidos pelo Google, como o Maps. Os Apps podem ser desenvolvidos para utilizar todos os recursos disponíveis no hardware dos dispositivos móveis, como câmera, acelerômetro, manipulação de áudio e video e detecção de movimentos.

 
Módulo I
  • Introdução à plataforma Android
    • Introdução ao Android 
    • Dalvik Virtual Machine 
    • OHA (Open Handset Alliance) 
    • Arquitetura 
    • Google Play
  • Ambiente de Desenvolvimento
    • Requisitos de Sistema 
    • Ferramentas necessárias (emulator, adb, logcat) 
  • Conceitos Básicos
    • Activity e View 
    • Estrutura de um projeto Android (Classe R, AndroidManifest.xml, layouts, strings) 
    • Definição da GUI via XML e com Java 
  • Activity
    • Ciclo de vida 
    • Navegação entre telas e passagem de parâmetros 
    • Encerrando uma Atividade e a aplicação 
  • Intents e Intent-Filters
    • O conceito de intenções 
    • Intenções nativas do Android 
    • Substituindo aplicações nativas 
  • Layouts e Views
    • Posicionando componentes através de Layouts de tela 
    • Componentes de interface gráfica com o usuáro
    • ListActivity e Adapters
    • Fragments
       
Módulo II
  • BroadcastReceiver
    • Ciclo de Vida 
    • Capturando eventos do sistema operacional 
    • Enviando sua própria mensagem em broadcast
  • Notification
    • Exibindo uma notificação para o usuário 
  • Service
    • Utilizando serviços para execuções em segundo plano 
  • AlarmManager
    • Agendando a execução de tarefas 
  • Handler
    • Executando tarefas em segundo plano sem Threads 
  • Banco de Dados SQLite
    • Criando um banco de dados no aparelho 
    • Inserindo, Alterando, Excluindo e Selecionando registros em uma tabela 
  • Shared preferences 
  • ContentProvider
    • Compartilhando bancos de dados entre aplicações 
  • Google Maps e GPS
    • Utilizando mapas na aplicação 
    • Adicionando pontos a um local do mapa 
    • Exibindo a localização com GPS 
  • HTTP e JSON
    • Acessando informações na internet via HTTP 
    • Fazendo o parser de dados JSON
  • SMS
    • Enviando e recebendo mensagens de texto 
  • GCM - Google Cloud Messaging
    • Recebendo mensagens

IDE Utilizada: Android Studio

Requer conhecimentos básicos em Java

Analistas, desenvolvedores, programadores, web developers, arquitetos de sistemas e projetistas, estudantes, gestores e técnicos.

  • Livro "Google Android" (opcional), do Ricardo R. Lecheta
  • Apostilas e/ou Slides 
  • Pasta, caneta
  • CD distribuição Linux


40 horas




Linux Fi Treinamento e Consultoria

Rua Lauro Torres, 260 - Tambauzinho - João Pessoa/PB

Tel: 83 3243-3111
Cel: 83 8831-7900

A Linux Fi é uma empresa associada ao e à