100% grátis Abertura ao vivo· 28/09, 19h28/09 Online · 7 dias no ar

Construa um app Flutter completo em 5 aulas

Você constrói do zero um álbum de figurinhas digital: login real, busca, 980 figurinhas e um servidor de verdade por trás. Do arquivo do Figma ao app rodando na sua máquina, com a arquitetura que o próprio time do Flutter recomenda. Totalmente grátis, com certificado de conclusão.

Guiado por Rodrigo Rahman Google Developer Expert · Flutter & Dart

Garanta sua vaga 100% grátis

Inscrições abertas

Sem spam e sem cartão. O acesso às aulas, o repositório e o Figma chegam ao seu e-mail.

  • O app rodando no seu computador
  • O código-fonte e o arquivo do Figma
  • Certificado de conclusão
Figma → Flutter
Tela de detalhe da figurinha
Tela inicial do app com progresso do álbum
Tela Meu Álbum, com as figurinhas por seleção

R5/01 · O que vamos construir

Álbum de figurinhas da Copa 2026, do cadastro ao álbum completo

Não é app de exemplo: cadastro e sessão, home com progresso, álbum com 980 figurinhas por seleção, detalhe de cada figurinha e o fluxo de adicionar. Dez telas desenhadas no Figma; no evento, construímos o núcleo do app do zero, do login ao álbum.

Splash
01 Splash
Login
02 Login
Cadastro
03 Cadastro
Home
04 Home
Detalhe da figurinha
05 Detalhe da figurinha
Figurinha faltando
06 Figurinha faltando
Meu álbum
07 Meu álbum
Procurar troca
08 Procurar troca
Chat de troca
09 Chat de troca
Adicionar figurinha
10 Adicionar figurinha

Autenticação real

Login, cadastro, token guardado no Keychain e sessão expirando, com o app voltando para o login sozinho.

Backend de verdade

API REST consumida com dio + retrofit, modelos gerados e erro tratado como dado, não como exceção solta.

Álbum completo

Home com progresso, álbum por seleção, detalhe de cada figurinha e o fluxo de adicionar. É a espinha dorsal do app: listas, estados e navegação de verdade.

Design system próprio

15 cores, duas fontes e um ThemeData escrito à mão. As telas nascem com a cara do produto, sem cara de Material padrão.

R5/02 · Quem conduz

Guiado por um especialista reconhecido pelo Google

Quem constrói o app na sua frente é um Google Developer Expert em Flutter e Dart, e você tem contato direto com ele durante os sete dias do evento.

Rodrigo Rahman, Google Developer Expert em Flutter e Dart Google Developer Expert

Rodrigo Rahman

GDE Flutter & Dart · Fundador da R5 Academy

Mais de 20 anos construindo software, formando desenvolvedores e acompanhando de perto as transformações da tecnologia.

Criador da Academia do Flutter, que formou milhares de desenvolvedores em todo o Brasil e se consolidou como uma das principais referências no ensino de Flutter no país. Essa trajetória abriu caminho para um novo capítulo: a R5 Flutter Academy, uma evolução construída sobre anos de experiência, comunidade e excelência, com uma visão ainda maior sobre formação, carreira e o futuro do desenvolvimento de software.

No Flutter Experience, ele não fala sobre como construir um app. Ele constrói o app. Do zero, na sua frente, com cada escolha técnica, cada decisão de arquitetura e cada problema real aparecendo na tela, exatamente como acontece no dia a dia de um projeto profissional.

O que é um Google Developer Expert

É o reconhecimento que o Google concede a profissionais de referência em uma tecnologia. Não é certificado nem curso: é indicação, entrevistas técnicas com o Google e revalidação anual. Poucos profissionais no mundo carregam o título em Flutter e Dart.

  • Decisões explicadas por dentro: por que essa arquitetura, por que esse pacote, o que quebra em produção.
  • Contato direto durante a semana: travou, pergunte. As dúvidas são respondidas no Discord do evento.
  • As mesmas práticas dos projetos reais dele. Nada de versão simplificada "para curso".
  • GDEFlutter & Dart
  • 20+Anos de mercado
  • Milharesde devs formados

R5/03 · Os 5 dias

Uma camada por dia. Na sexta, o app inteiro.

Uma aula nova a cada dia, para assistir no horário que der. Você constrói junto, no seu editor, do flutter create vazio para cima, na ordem em que um projeto real é feito.

Ao vivo Segunda, 28 de setembro · 19h de Brasília · YouTube

Tudo começa na abertura ao vivo

Na segunda à noite o Rodrigo abre o evento ao vivo: o app que você vai construir, as decisões de arquitetura por trás dele e o que precisa estar pronto na sua máquina. Quando a transmissão termina, a aula 01 entra no ar — antes dela, não há conteúdo liberado. O link da transmissão chega por e-mail e no grupo do WhatsApp.

19h 28 set · Seg
  1. 01 Seg

    Do flutter create vazio ao app abrindo na sua tela

    Ambiente de pé, backend rodando e o design system inteiro saindo do Figma para o código. Antes de fechar o dia, o app já abre, anima e navega.

    • O mapa do projeto: onde cada arquivo mora e por quê
    • Cores, tipografia, medidas e tema traduzidos do Figma
    • Abertura animada e navegação com go_router
  2. 02 Ter

    O login que funciona de verdade

    Você digita e-mail e senha, o backend responde, o app entra. E a fatia tela → view model → repositório → API que você vai repetir pelo resto da carreira nasce aqui.

    • dio + retrofit e o backend respondendo
    • Command e Result: erro vira dado, não try/catch espalhado
    • Senha errada, backend fora do ar, duplo toque: tudo tratado
  3. 03 Qua

    O app ganha memória

    Conta criada de verdade, sessão que sobrevive ao restart e quatro abas com navegação própria. Fecha o app, reabre, cai direto na home. Sem passar pelo login.

    • Sessão guardada no cofre do dispositivo
    • redirect no go_router: o app decide para onde levar
    • Quatro abas com pilha própria, perfil e logout
  4. 04 Qui

    Dados reais na tela

    A home para de fingir: mostra o álbum de quem está logado, com token em toda chamada e sessão expirada tratada. E a tela mais densa do app, com 980 casas, é desenhada inteira.

    • Interceptor: o token carimbado em toda chamada
    • Cargas independentes: cada bloco falha e recarrega sozinho
    • Sessão expirada mandando para o login sem travar o app
  5. 05 Sex

    O álbum inteiro, vivo

    Nenhum pacote novo, nenhuma camada nova. Só você repetindo o padrão que aprendeu e vendo que ele escala. No fim, o app está rodando no seu celular contra um backend real.

    • As 980 casas com filtros e busca no backend
    • Detalhe da figurinha: colar, corrigir e excluir
    • Cadastro pelo código, no teclado próprio do app

Cada aula é o Rodrigo construindo o app, e nenhuma passa de 25 minutos. A aula 01 sai logo depois da abertura ao vivo; da terça em diante, a aula do dia já está no ar quando o dia começa — sem hora marcada. Repositório e Figma liberados dia a dia. Na sexta, tudo já está liberado, e o conteúdo segue no ar até o domingo: dois dias a mais para fechar o que ficou.

R5/04 · Certificado

Terminou as 5 aulas? O certificado é seu

Certificado de conclusão com o seu nome, emitido pela plataforma e assinado por um Google Developer Expert em Flutter e Dart. Serve para o LinkedIn e para o currículo.

Certificado de conclusão do Flutter Experience, emitido pela R5 Flutter Academy e assinado por Rodrigo Rahman
O espaço em branco é onde entra o seu nome quando a plataforma emite.
  • Sai no fim do evento, sem custo nenhum
  • Traz a stack que você construiu, não só o nome do curso
  • Assinado por um Google Developer Expert

R5/05 · Engenharia

O que separa quem estuda Flutter de quem trabalha com Flutter

Não é saber mais widget. É ter construído um app inteiro, com as decisões que um projeto real exige, e saber defendê-las numa entrevista ou num code review.

R5/04.1

Arquitetura oficial

A estrutura em camadas documentada pelo time do Flutter, aplicada de ponta a ponta: view · view model · repository · service. Um padrão que escala, não uma opinião.

R5/04.2

Erro como dado

Command e Result: a tela só reage a estado. Nenhuma exception vaza para a UI, nenhum setState perdido, nenhuma tela vermelha em produção.

R5/04.3

Dart de ponta

primary constructors, dot shorthands e componentes construídos no WidgetPreview, renderizados sem rodar o app. Você escreve o Dart que a linguagem virou, não o de três anos atrás.

  • Stack
  • provider
  • go_router 18
  • dio
  • retrofit
  • json_serializable
  • flutter_secure_storage
  • WidgetPreview
  • logging

R5/06 · Dúvidas

Perguntas frequentes

É gratuito mesmo? Onde está a pegadinha?

É gratuito. Sem cartão, sem cobrança em nenhum momento.

No encerramento eu apresento a R5 Flutter Academy, nossa formação completa. Assistir às aulas não obriga a nada. Se você só quiser sair com o app pronto, está tudo certo.

Preciso saber Flutter para acompanhar?

Precisa do básico: sintaxe de Dart, widgets, layout e o Flutter rodando na sua máquina. Não é um evento de primeiros passos: começamos direto na construção. Se você já fez um app simples e quer ver como se monta um app sério, é o lugar certo.

Tem algo ao vivo? Preciso de horário fixo?

Uma coisa só: a abertura, na segunda, 28 de setembro, às 19h, no YouTube. É ela que abre o evento e libera a aula 01 — vale estar lá. As aulas em si não são ao vivo: cada uma entra no ar no seu dia, sem hora marcada, e você assiste no horário que der. O evento fica no ar por sete dias, de 28 de setembro a 4 de outubro: na sexta todo o conteúdo já está liberado e o fim de semana fica para terminar.

O conteúdo fica no ar para sempre?

Não. O Flutter Experience fica no ar por sete dias: as aulas saem de segunda a sexta e o conteúdo inteiro segue disponível até o domingo. Encerrada a janela, tudo sai do ar. Quem acompanha na semana aproveita; quem deixa para depois perde.

Recebo o código e o Figma? Preciso de Mac ou de backend?

Sim: o repositório é liberado dia a dia e o arquivo do Figma com o design system também. Não precisa de Mac: Windows ou Linux resolvem. E a API já existe: o foco da semana é consumir e integrar corretamente no app, não escrever backend.

R5/07 · Última chamada

Você já viu tutorial suficiente. Esta semana você constrói.

Cinco dias construindo ao lado de um Google Developer Expert, de graça. Na sexta o app está de pé no seu repositório. A inscrição leva quinze segundos.

Garantir minha vaga grátis →
  • 28 de setembro a 4 de outubro, com abertura ao vivo dia 28, às 19h
  • 100% grátis, sem cartão
  • Inscrições abertas com a turma em andamento
100% grátis Garantir minha vaga →