Aprenda FlutterFlow

Do básico ao deploy: Torne-se um especialista em desenvolvimento de apps sem código

Ambiente Completo

Aprenda a configurar todo o ambiente de desenvolvimento de forma profissional

Supabase Integration

Integração completa com banco de dados, autenticação e storage

Deploy Profissional

Do desenvolvimento à publicação nas lojas de aplicativos

Projetos Práticos

Aprenda construindo aplicações do mundo real

Ambiente de Desenvolvimento

Configure seu ambiente com as melhores ferramentas para desenvolvimento FlutterFlow

Visual Studio Code

Editor de código oficial recomendado para FlutterFlow

  • Integração nativa com Flutter
  • Debugging avançado
  • Terminal integrado
  • Git integrado

Cursor.so

Editor de código com IA integrada

  • Autocomplete com IA
  • Explicações de código
  • Refatoração inteligente
  • Debugging assistido

Extensões Essenciais

Extensões recomendadas para desenvolvimento

  • Flutter
  • Dart
  • FlutterFlow Code Helper
  • Material Icon Theme

Produtividade

Ferramentas para aumentar sua produtividade

  • Code Snippets
  • Auto Format
  • Error Lens
  • Git Lens

Conteúdo do Curso

Módulo 1: Preparação do Ambiente

  • Configuração do Flutter SDK
  • Android Studio e Emuladores
  • FlutterFlow Desktop
  • Integração com Supabase

Módulo 2: FlutterFlow Web

  • Design System e Componentes
  • Lógica e Funcionalidades
  • Gerenciamento de Estado
  • Autenticação e Dados

Módulo 3: Deploy e Performance

  • Otimização e Testes
  • Publicação Android/iOS
  • CI/CD e Versionamento
  • Analytics e Monitoramento

Entendendo Versões de Apps

Imagine que você está fazendo um bolo. Cada vez que você melhora a receita, você cria uma nova versão. É assim que funciona com apps!

1.0.0

Grandes Mudanças

Como construir uma casa nova

  • Visual totalmente novo
  • Mudanças importantes no app
  • Novas funcionalidades principais

0.1.0

Novas Funções

Como adicionar um quarto novo

  • Novos recursos
  • Melhorias significativas
  • Atualizações de interface

0.0.1

Correções

Como consertar uma janela

  • Correções de bugs
  • Pequenos ajustes
  • Melhorias de performance

App de Fotos

1.0.0Lançamento - Fotos básicas
1.1.0Adição de filtros
1.1.1Correção do flash
2.0.0Redesign completo

App de Mensagens

1.0.0Mensagens de texto
1.1.0Suporte a emojis
1.1.1Correção de sons
2.0.0Chamadas de vídeo

Resumindo

Número GRANDE = Mudança grande
Número do MEIO = Coisa nova
Número PEQUENO = Consertos

Comandos Flutter via Terminal

Domine os principais comandos para testar e executar suas aplicações Flutter

Comandos Básicos

$ flutter test

Executa todos os testes

$ flutter devices

Lista dispositivos disponíveis

$ flutter run

Roda o app em modo debug

Testes Avançados

$ flutter test test/arquivo_test.dart

Testa arquivo específico

$ flutter test --coverage

Testes com cobertura

Manutenção

$ flutter doctor

Verifica problemas no projeto

$ flutter clean

Limpa cache e dependências

Execução

$ flutter run -d device_id

Roda em dispositivo específico

$ flutter run --profile

Modo profile (performance)

$ flutter run --release

Modo release

Atalhos Durante Execução

r

Hot reload

R

Hot restart

q

Sair da aplicação

p

Toggle modo performance

h

Lista todos os comandos

Use flutter run --profile para análise de performance

Gerando APK e Bundle Flutter

Guia completo para gerar e publicar seu aplicativo Flutter

Preparação

$ flutter clean

Limpar cache e dependências

$ flutter pub get

Atualizar dependências

$ flutter doctor

Verificar ambiente

Gerar Chave

$ keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

Criar chave de assinatura (uma única vez)

Gerar APK

$ flutter build apk --release

APK release completo

$ flutter build apk --split-per-abi

APK separado por arquitetura

$ flutter build appbundle

Gerar Bundle (AAB) para Play Store

Checklist Pré-publicação

Atualizar versão no pubspec.yaml
Testar em modo release
Verificar ícones e splash screen
Testar em diferentes dispositivos
Verificar permissões do AndroidManifest.xml

Solução de Problemas Comuns

Erro de Signing

  • Verificar caminho do key.jks
  • Confirmar senhas no key.properties
  • Executar flutter clean

APK Muito Grande

  • Usar --split-per-abi
  • Otimizar imagens e assets
  • Configurar R8/ProGuard

Escolha seu Formato

Oferecemos diferentes formatos para se adequar à sua rotina e estilo de aprendizado

Imersão Total

Formato Intensivo

Duração: 6 semanas

Frequência: 3 aulas por semana

Carga Horária: 2.5h por aula

Ideal para quem tem mais disponibilidade e quer mergulhar fundo no aprendizado.

Mais Popular

Formato Regular

Duração: 10-12 semanas

Frequência: 2 aulas por semana

Carga Horária: 2h por aula

Equilibra aprendizado e prática com sua rotina diária.

Flexível

Formato Extensivo

Duração: 16 semanas

Frequência: 1 aula por semana

Carga Horária: 3h por aula

Ideal para quem trabalha e precisa de mais flexibilidade.

Invista no Seu Futuro

Escolha o plano que melhor se adapta às suas necessidades

Básico

R$ 797à vista
  • Curso completo
  • Certificado
  • Acesso por 6 meses
  • Suporte via grupo da turma
  • Projetos práticos
Começar Agora
Mais Popular

Premium

R$ 1.297à vista
  • Tudo do Pacote Básico
  • 2 mentorias individuais
  • Código fonte dos projetos
  • Grupo VIP no Discord
  • Acesso vitalício às atualizações
  • Templates exclusivos
Escolher Premium

Padrão

R$ 997à vista
  • Curso completo
  • Certificado
  • Grupo da turma
  • Acesso por 1 ano
  • Suporte prioritário
Selecionar Plano

Formas de Pagamento

PIXCartão até 12x

Pronto para Transformar suas Ideias em Apps?