InícioSuporte
InícioSuporteLinks
Entrar
  1. Formação em Vibe Coding
  2. FlutterFlow - Aplicativos Completos
  3. FlutterFlow - Plataforma EAD (Área de Membros)
Gerenciamento de Cursos

Implementar lógica para condicional de visibilidade - próxima aula

Acesso Restrito

Faça login para acessar o conteúdo desta aula.

Fazer loginVoltar para o curso
AnteriorPróxima

Copyright ©2026 - Todos os direitos reservados
Feito com ☕ e alguns bilhões de tokens de IA

FlutterFlow - Plataforma EAD (Área de Membros)
Progresso do Módulo
0 de 217 aulas concluídas
Apresentação do módulo
Cores e Tipografia
Theme Widget
Design da tela Login
Login - Responsividade
Cadastros e telas de recuperação de senha
Topbar (Componente)
Home do Aluno
Home do Aluno - Aulas e Módulos
Menu lateral módulos e aulas (Componente)
Estrutura da página de aulas
Aula - Estrutura da Tab Bar
Aula - Estrutura dos comentários
Design da página Aula - Parte 1
Design da página Aula - Parte 2
Design da página Aula - Parte 3
Design da página Aula - Parte 4
Design da página Aula - Responsividade - Parte 1
Design da página Aula - Responsividade - Parte 2
Design da página Aula - Responsividade - Parte 3
Menu Lateral - Parte 1
Menu Lateral - Parte 2
Dashboard Admin
Dashboard - Lista de alunos
Dashboard - Métricas do curso
Página de Aulas e Módulos - Parte 1
Página de Aulas e Módulos - Parte 2
Componente de Adicionar Módulo
Componente de Editar Módulo
Componente de Adicionar / Editar Aulas
Página Lista de Alunos
Página Detalhes do Aluno - Parte 1
Página Detalhes do Aluno - Parte 2
Página de vendas
Página de métricas
Página do Administrador - Responsividade (Parte 1)
Página do Administrador - Responsividade (Parte 2)
Parâmetro de navegação no Menu Lateral
Configuração dos parâmetros do menu nas páginas
Design finalizado
Como faremos
Clonar template
Explicação do Template
Backend Supabase - Criar Projeto
Ativar Integração Flutterflow + Supabase
Ativar Autenticação Supabase no Flutterflow
Criar tabela "users" espelho no Supabase
Habilitar e Configurar RLS tabela users
Tela de Cadastro de Usuário - Ação - Creat Account
Tela de Cadastro de Usuário - Validações de Campos
Tela de Cadastro de Usuário - Validar confirmação de senha
Tela de Cadastro de Usuário - Ação - Criar Usuário no Schema Public
Tela - Login
Backend Supabase - Habilitar configurações SMT (Brevo)
Backend Supabase - Configurar URL de Redirecionamento
Redefinição de Senha - Template de email de redefinição de senha
Redefinição de Senha - Esqueci minha senha
Redefinição de Senha - Custom Action - Redefinir senha
Redefinição de Senha - Redirecionamento conforme perfil do usuário
Perfil de Usuário - Carregar dados do Usuário
Perfil de Usuário - Ação para Salvar dados do perfil do usuário
Criar Storage para Perfis de Alunos
Criar Policies para Storage - Alunos
Criar Chamada API para Upload de foto de Perfil de usuário
Criar Ação para Upload de Foto
Criar Chamada API para excluir Foto
Criar Custom Function para pegar o nome do arquivo para exclusão
Customizar ação de upload de foto para salvar nova foto e excluir antiga
Cria tabela "módulos" no Supabase
Configurar RLS tabela módulos
Ação para inserir módulos
Implementar validações em módulos
Listar de módulos
Editar tabela de módulos - Índice
Reordenar módulos - Subir
Reordenar módulos - Descer
Feedback de reordenação ao usuário
Editar módulo
Callback - Editar módulo
Ajustar Incluisão de módulos considerando ordem dos módulos
Callback - Inserir módulo
Ação para Excluir módulo
Reclassificar ordem dos módulos
Criar tabela "aulas" no Supabase
Configurar RLS tabela aulas
Criar aula
Implementar opção para tipo de vídeo
Criar Storage para videos das aulas
Criar Chamada API para Upload de Aula
Criar Custom Function para codificar nome de Arquivo (Boas Práticas)
Criar Ação para Upload de Aula
Implementar validações na inclusão de Aulas - 1- Validação de Campos
Implementar validações na inclusão de Aulas - 2- Validação de Arquivo
Implementar validações na inclusão de Aulas - 3- Validação de Registro
Inserir campo Duração Tabela Aulas e Tela de Inclusão de Aulas
Implementar Máscara e Validação em formato HH:MM:SS
Custom Function para Converter Texto em Hora
Listar Aulas
Formatar texto Duração na lista de aulas
Reordenar aulas - Subir
Reordenar aulas - Descer
Criar Chamada API para excluir Vídeo da Aula
Excluir Aula
Reclassificar índices das aulas
Editar aula
Criar chamada API para "renomear" arquivo em Storage
Edição da aula - Editar registro e nome do arquivo do Storage
Corrigir carregamento do valor Duração (HH:MM:SS)
Corrigir lógica de validação para nome de aula na edição
Callback para atualizar página com aula inserida e aula editada
Criar tabela Curso
RLS Tabela - Curso
Editar Curso
Criar custom function para duração total do curso
Implementar visualização para duração total do curso
Implementar estrutura de Dados
Mostrar informações do Curso
Mostrar módulos
Mostrar aulas
Mostrar conteúdo da aula
Mostrar módulos e aulas no painel de aulas
Ajustar número de representação do módulo e Responsividade nome aula
Ajustar layout do componente Módulos e Aulas
Implementar Navegação entre as aulas - Componente Módulos
Implementar navegação - Próxima aula
Implementar navegação - Aula anterior
Implementar lógica para condicional de visibilidade - próxima aula
Implementar lógica para condicional de visibilidade - aula anterior
Inserir Conditional Builder para contemplar diferentes tipos de vídeos
Dica - Garantir que os vídeos do Youtube venham do mesmo canal
Criar tabela aulas favoritas
RLS Tabela - Aulas favoritas
Implementar aulas favoritas
Desfavoritar aula
Implementar execute callback no menu de aulas (melhoria de navegação)
Criar tabela avaliação aulas
RLS Tabela - aulas_avaliacao
Criar registro em aula_avaliacao
Mostrar nota de avaliação em navegação
Editar avaliação
Tabela Aulas Concluídas no Supabase
RLS Tabela - aulas_concluidas
Converter botão em componente para criar aulas
Criar Aula Concluída
Excluir Aula Concluída
Mostrar Aula Conlcuída
Preparar layout para acomodar (Detalhes da Aula, Comentários e Materiais)
Mostrar sobre a aula
Criar componente para materiais de aula
Criar tabela para materiais de aula
RLS Tabela - aulas_materiais
Inserir materiais de aula
Excluir materiais de aula
Exibir materiais de aula
Criar tabela para receber Comentários
RLS Tabela aulas_comentarios
Criar tabela para receber Curtidas
RLS Tabela aulas_coment_curtidas
Criar Data Type com informações globais do usuário
Criar comentário
Criar View para mostrar os comentários (aulas_comentarios_view)
Listar comentários
Inserir resposta aos comentários
Mostrar resposta dos comentários
Criar Função e Triggers para contabilizar curtidas.
Implementar lógica para criar e excluir curtidas
Corrigir valores nulos em avaliações
Implementar Curtidas em respostas
Implementar contador de comentários
Criar view para mostrar média de avaliações do curso
Revisar RLS de aulas_avaliacao e mostrar média de avaliação do curso
Criar view para mostrar média de avaliações de aula
Mostrar média de avaliação da aula
Criar view para calcular porcentagem de progresso do curso
Mostrar procentagem de progresso do curso
Criar botão para gerar certificado com lógica de condicional de visibilidade
Criar custom function para gerar certificado em PDF
Chamar função para gerar certfificado em PDF
Registrar emissão do certificado
Exibir informações do usuário em topbar
Exibir informações do usuário em menu lateral
Criar views para mostrar as métricas do curso
Mostrar valores das métricas dos Cards
Mostrar valores das métricas em lista
Editar tabela users para incluir campo status do aluno
Gerar view resumo aluno e listar alunos
Formulário para iserir aluno manualmente
Configurar chamada API para inserir usuário
Criar ação para inserir usuário em Auth e Public
Importar alunos via CSV - Introdução
Importar CSV - 1º Passo - Criar modelo padrão de arquivo para upload CSV
Importar CSV - 2º Passo - Estrutura de dados para upload em lote
Importar CSV - 3º Passo - Custom Action para executar Upload
Importar CSV - 4º Passo - Ações para criar o usuários em Auth e Public em lote
Importar CSV - 5º Passo - Exibir dados de upload para feedback ao usuário
Exportar Lista de Alunos para um arquivo CSV
Criar tabela para receber webhook de compra aprovada
Criar tabela para receber webhook de compra completa
Criar Edge Function para receber webhook de compra aprovada
Criar Edge Function para receber webhook de compra completa
Criar View para formar base de dados de vendas
Criar View para consolidar resumo de vendas
Listar vendas em Dashboard de vendas
Ajustar View de Compra Aprovada para incluir mês de referência
Preparar campos de referência para múltiplos filtros
Aplicando múltiplos filtros
Automatizando a criação de novos usuários
Função para criar novos usuários em auth e envio de e-mail de boas vindas
Função para criar novos usuários em public
Função para editar detalhes do usuário
Criar View para mostrar detalhes da participação dos alunos por módulo/aula
Exibir detalhes do usuário/aluno
Exibir todos os comentários do aluno em dashboard
Editar usuário/aluno
Listar Alunos em Dashboard
Mostrar métricas em Dashboard
Avaliação do Módulo