Aulas
  • Introdução ao Curso
  • Criando o Projeto
  • Definindo a Página Home
  • Atualizando o Android Studio
  • Rodando o Projeto no Emulador
  • Rodando o Projeto no Android Studio
  • Lista de Registros
  • Navegação entre Páginas
  • Enviando Parâmetros
  • Lista de Aulas
  • Página Aula
  • Exibindo detalhes da Aula
  • Corrigindo erro com Dom Sanitizer
  • Implementando com Interfaces
  • Criando um Provider
  • API de Testes com Json Server
  • Lista de Cursos no DB Json
  • Requisição HTTP com HttpClient
  • Teste para Adicionar Registros
  • Teste para Atualizar Registros
  • Teste para Deletar Registros
  • Teste para Exibir um Registro
  • Página de Cadastro
  • Formulários de Cadastro
  • Provider de Usuários
  • Tela de Perfil
  • Tela de Login
  • Storage do Ionic 3
  • Persistindo os dados do Usuário
  • Otimizando a tela de Perfil
  • Controle de Menus
  • Verificando se Usuário está Logado
Web service com Laravel
  • Web service com Laravel
  • Como Baixar o Código do Web service
  • Configurando a Autenticação via Token
  • Utilizando o Postman para Testes
  • Cadastro de Usuários e Teste com Token
  • Validação de dados com Laravel
  • Traduzindo Mensagens de Erros
  • Método de Login na API
  • Buscando Registros com Token
Integrando o App com a API
  • Integrando o App com a API
  • Perfil do Usuário com a API
  • Refatorando Requisição do Perfil
  • Atualizando o Perfil do Usuário
  • Criando a Tabela de Cursos
  • Listando Cursos no App
  • Corrigindo a Lógica do Perfil
  • Validação no Método do Perfil
  • Tabela de Aulas
  • Tentando no Emulador Android
  • Exibindo Mensagens de Sucesso e Erros
  • Lógica de Compra de Cursos
  • Tabelas Compras e Produtos
  • Realizando uma Compra
  • Listando as Compras do Usuário
  • Método para Notificação
  • Link para Carrinho de Compras
  • Página de Carrinho de Compras
  • Adicionando Item no Carrinho de Compras
  • Evitando Itens Duplicados no Carrinho
  • Adicionando Carrinho na Tela de Detalhe
  • Exibindo Itens no Carrinho de Compras
  • Deletando Itens do Carrinho de Compras
  • Total do Carrinho de Compras
  • Método de Compra no App - Parte 1
  • Método de Compra no App - Parte 2
  • Mensagem de sucesso na compra
  • Limite de acesso aos cursos - Parte 1
  • Limite de acesso aos cursos - Parte 2
  • Limite de acesso aos cursos - Parte 3
  • Limite de acesso aos cursos - Parte 4
  • Ajustando o Menu
  • Lista de Compras no App
  • Tratando a data e o total das compras
  • Lógica para venda com Paypal
  • Criando contas no Sandbox do Paypal
  • Montando o Link de compra do Paypal - Parte 1
  • Montando o Link de compra do Paypal - Parte 2
  • Montando o Link de compra do Paypal - Parte 3
  • Testando o Link do Paypal
  • Teste com um Comprador do Paypal
  • Utilizando os Controles do Laravel
  • Configurando CORS no Laravel
  • Configurando Url de Retorno
  • Obtendo dados de Detalhe
  • Obtendo os registros da Compra
  • Efetivando a Compra no Paypal
  • Método de Cancelar Compra
  • Criando o Atributo de Transação ID
  • Método de Notificação do Paypal
  • Configurando a URL de Notificações no Paypal
  • Método de Segurança do Paypal
  • Sobre Servidores para o Webservice
  • Tente de Compra com Notificação
  • Correção na Lógica que verifica Compras
  • Teste final com o Emulador