- 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
- 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
- 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