Introdução - e-Book - O que você irá aprender no curso
  • Introdução
  • E-book
  • O que irei aprender no Curso
Bônus Para Projetos Reais
  • 14 Códigos Imperdiveis
Iniciando o Projeto
  • Configurar Projeto com Firebase
  • AndroidX
  • Importar Dependências do Projeto
  • Dependências Projeto - Atualizado
  • Criar Emulador com Play Store
Criando Main Activity e Classes Essenciais
  • Criar Activity e Layout
  • Configurar Activity com Layout
  • Criar Classe Util
  • Arquivo Necessário
  • Arquivo Necessário - Atualizado
  • Criar Classes Essenciais
  • Atualização Código Verificar Internet 2019
  • Criar Permissões do Usuário
  • Testar Projeto para Prosseguir
Storage - Download
  • Importar Dependência Storage e Glide
  • Criar Activity e Layout
  • Configurar Activity com Layout
  • Sobre o Glide e Picasso
  • Download de Imagem pela URL
  • Download de Imagem pelo Nome
  • Remover Imagem pela URL
  • Remover Imagem pelo Nome
  • File Provider
  • File Provider
  • Compartilhar Imagem pelo Whats, Face ...
  • Atualização Código 2020 - Compartilhar Imagem - Media Columns
  • Instalar Leitor PDF no Emulador
  • Gerar PDF com Imagem - Parte 1
  • Atualização Código 2020 - Armazenar PDF - Media Columns
  • Gerar PDF com Imagem - Parte 2
  • Sobre o PDF
  • Tratamento de Erros Downloads
  • Storage
Storage - Upload
  • Criar Activity e Layout
  • Configurar Activity com Layout
  • Obter Imagem da Galeria
  • Obter Imagem da Câmera
  • Atualização 2019 - Obter Imagem Camera - Android Q api 29
  • Upload Simples - Parte 1
  • Upload Simples - Parte 2
  • Introdução - Upload Avançado
  • Upload Avançado - Parte 1
  • Upload Avançado - Parte 2
  • Tratamento de Erros Upload
  • Storage
Database - Ler Dados
  • Importar Dependência Database
  • Criar Activity, Layout e Classe Objeto
  • Configurar Layout
  • Configurar Activity com Layout
  • Entendendo um Pouco do Database
  • Realtime Database
  • Ler Dados - Parte 1
  • Ler Dados - Parte 2
  • Ler Dados - Parte 3
  • Ler Dados - Parte 4
  • Ler Dados - Parte 5 ( ValueEventListener )
  • Ler Dados - Parte 6 (ChildEventListener)
  • Database
Database - Gravar - Alterar - Remover
  • Criar Activity e Layout
  • Configurar Activity com Layout
  • Gravar Dados no Database
  • Alterar Dados no Database
  • Remover Dados no Database
  • Offline - Gravar - Alterar - Remover
  • Tratamento de Erros
  • Database
Aviso Importante
  • Aviso Importante
Menu - Lista de Empresas
  • Criar Activity, Layout e Classe Objeto
  • Configurar Adapter RecyclerView
  • Entendendo o Adapter RecyclerView
  • Sobre o RecyclerView e Interface
  • Arquivo Necessário
  • Ler Dados Database - ChildEventListener
  • Duplicação de Itens na Lista
  • Alterar e Remover - ChildEventListener
  • Lista de Empresas
Lista de Funcionarios
  • Arquivo Necessário
  • Criar Activity e Layout
  • Configurar Activity com Layout
  • Configurar Adapter RecyclerView - Parte 1
  • Configurar Adapter RecyclerView - Parte 2
  • Salvar Dados Funcionario - Parte 1
  • Salvar Dados Funcionario - Parte 2
  • Ler Dados Database - ChildEventListener
  • Salvar Funcionário em suas Empresas - Instalando Plugin Parcelable