Módulo 1: Introdução ao Desenvolvimento Android

1.1 Visão geral do Android

  • História e evolução
  • Arquitetura do sistema operacional Android

1.2 Configuração do Ambiente de Desenvolvimento

  • Instalação do Android Studio
  • Configuração de emuladores e dispositivos físicos

1.3 Primeiros passos com Android Studio

  • Criação de projetos
  • Estrutura de diretórios e arquivos

Módulo 2: Fundamentos do Desenvolvimento Android

2.1 Interface do Usuário (UI)

  • Layouts, Views e ViewGroups
  • Widgets e recursos gráficos

2.2 Interação do Usuário

  • Trabalhando com eventos
  • Implementação de gestos e toques

Módulo 3: Activities e Intents

3.1 Activities e Ciclo de Vida

  • Ciclo de vida de uma Activity
  • Comunicação entre Activities

3.2 Intents Explícitos e Implícitos

  • Navegação entre componentes
  • Compartilhamento de dados entre apps

Módulo 4: Persistência de Dados

4.1 SharedPreferences

  • Armazenamento de preferências simples
  • Leitura e escrita de dados-chave

4.2 Banco de Dados SQLite

  • Operações CRUD
  • Utilizando o Room Persistence Library

Módulo 5: RecyclerView e Adapters

5.1 Listas e RecyclerView

  • Exibição eficiente de listas
  • Personalização de layout com Adapters

Módulo 6: Comunicação com a Web

6.1 Requisições HTTP com Retrofit

  • Consumo de APIs RESTful
  • Manipulação de respostas JSON

6.2 Trabalhando com APIs externas

  • Integração com serviços web
  • Autenticação OAuth

Módulo 7: Sensores e Localização

7.1 Utilização de Sensores

  • Acesso a sensores do dispositivo
  • Exemplos práticos de uso

7.2 Localização e Mapas

  • Rastreamento de localização
  • Integração com Google Maps

Módulo 8: Desenvolvimento Avançado

8.1 Fragments e Navigation Component

  • Reutilização de UI e navegação
  • Construção de interfaces dinâmicas

8.2 Desenvolvimento de Aplicações MVVM

  • Arquitetura Model-View-ViewModel
  • Uso de bibliotecas como LiveData e ViewModel

Projeto Final

Desenvolvimento de um projeto prático que integre os conceitos aprendidos ao longo do curso, aplicando boas práticas de desenvolvimento Android.

Navegue por categorias

CURSOS ONLINE
CURSOS ONLINE
Cursos online com certificado de conclusão

Cursos em destaque

CURSO ANDROID
CURSO ANDROID
Aprenda a desenvolver solução mobile para Google Android
CURSO DE PYTHON
CURSO DE PYTHON
Aprenda a desenvolver em Python