Inscrições abertas 28 de setembro a 4 de outubro · aulas novas às 09h Gratuito
100% grátis Online · 5 dias 28 set – 4 out

Construa um app Flutter completo em 5 dias

Do design no Figma à API em produção: você constrói, tela a tela, um aplicativo profissional de verdade, com login, backend, álbum completo e a arquitetura recomendada pelo time do Flutter. Passo a passo, ao lado de um especialista reconhecido pelo Google.

Guiado por Rodrigo Rahman Google Developer Expert · Flutter & Dart

Garanta sua vaga 100% grátis

Inscrições até 28/09, às 09h

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

  • Do login ao álbum, do zero
  • API real com login
  • Arquitetura oficial do Flutter
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 cinco dias.

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 acontecendo ao vivo, 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, pergunta. 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.

Toda manhã, às 09h, as aulas do dia entram no ar. Você assiste no seu horário e constrói junto, no seu editor. Do flutter create vazio para cima, na ordem em que um projeto real é feito.

  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. Repositório e Figma liberados dia a dia.

R5/04 · 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/05 · 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 aos cinco dias 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.

As aulas são ao vivo? Preciso de horário fixo?

Não. As aulas de cada dia são liberadas às 09h e o evento fica no ar de 28 de setembro a 4 de outubro. Você assiste no horário que der.

O conteúdo fica no ar para sempre?

Não. O Flutter Experience fica no ar por tempo limitado. Encerrada a janela, as aulas saem 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/06 · Última chamada

Você já assistiu tutorial suficiente. Essa 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, aulas novas às 09h
  • 100% grátis, sem cartão
  • Inscrições até 28/09 às 09h, quando a 1ª aula sai
100% grátis Garantir minha vaga