Menu
CoddyTech
Trilha de aprendizado

Roadmap para desenvolvedor Flutter

Aprenda Dart e depois crie apps Flutter que rodam numa tela de celular ao lado do seu código: layouts, navegação, estado, dados e quatro apps completos.

71,280+ codders inscritos nestes cursos

628 lições675 desafios2,796 perguntas de quiz

O roadmap Flutter, passo a passo

3 cursos12 seções628 lições675 desafios2,796 perguntas de quiz

Cada passo é um curso da Coddy. Seu progresso é salvo por curso.

  1. 1
  2. 2
    Começar esta etapaIniciarClasses, objetos, construtores, herança e mixins: do que todo widget do Flutter é feito.Iniciar
  3. 3
  4. 4
  5. 5
    Começar esta etapaIniciarSubir o estado, Provider e Riverpod, e quando usar cada um. Termina com um carrinho de compras compartilhado por duas telas.Iniciar
  6. 6
    Começar esta etapaIniciarFutures, async e await, FutureBuilder, JSON em classes Dart, puxar para atualizar, e datas e preços com intl.Iniciar
  7. 7
    Começar esta etapaIniciarUma lista de tarefas, um quiz, uma loja com carrinho e um rastreador de hábitos, cada um feito passo a passo.Iniciar
  8. 8
O que você recebe
Tudo o que você vai usar para aprender a programar

Aprenda Fazendo

Escreva código real, consulte bancos de dados, crie sites e domine prompts de IA. Nossas lições interativas cobrem todas as habilidades que desenvolvedores modernos precisam.

playground.js
Editor de Código
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Teste #1test Case Success icon
Teste #2test Case Success icon
Teste #3test Case Failure icon
Entrada
"Alex"
Saída
"Hello, Coddy! Alex"

Construa Sua Sequência

Mantenha a consistência e veja seu progresso crescer! Acompanhe seu hábito diário de programação, proteja sua sequência com dias de congelamento e ganhe recompensas por aparecer todos os dias.

12 dias de sequência

Volte amanhã para manter sua sequência!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Tudo ou Nada

Dia 5 de 7

fire Freeze icon

Congelar Sequência

2 left

Você Não Está Sozinho

Compita em placares globais, convide amigos para ganhar recompensas e celebre as conquistas uns dos outros. Programar é melhor com amigos!

Liga Challenger
Liga ChallengerTop 7 avançam
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona de promoçãoleaderboard Arrow Up icon

Aprenda de todas as formas

Leia, ouça, teste-se, pergunte à IA ou consulte qualquer coisa que já tenha estudado. Cada lição se adapta a você.

Introdução a variáveis
Áudio

Uma variável é um contêiner nomeado que armazena um valor que você pode referenciar depois.

Em Python, você cria uma escrevendo o nome, um sinal de igual e o valor que quer armazenar.

O valor pode mudar com o tempo. Reatribuir o nome simplesmente o aponta para um novo valor.

1xSarah

Seja Certificado

Ganhe certificados para cada curso que você completar. Adicione-os ao seu perfil do LinkedIn e currículo para mostrar sua experiência em programação aos empregadores.

CoddyCertificado de Conclusão
Este certifica queJoão Silvacompletou com sucesso
python iconFundamentos de Python
Verificado
Datajan 2026
LinkedInAdicionar ao LinkedIn

Por que aprender Flutter na Coddy

  • Seu app roda numa tela de celular ao lado do seu código, com Executar e Hot reload.
  • As verificações olham o que o seu app mostra, então você sabe que a tela funciona, não só o código.
  • Nada para instalar: sem Android Studio, sem emulador, sem celular.
  • Quando você trava, o Bugsy aponta o problema sem escrever a resposta por você.

Perguntas sobre como virar desenvolvedor Flutter

O que estudar para ser desenvolvedor Flutter?

Primeiro Dart, depois os widgets e layouts do Flutter, a navegação entre telas, o gerenciamento de estado e o carregamento de dados de um servidor. Depois vem o Git, porque toda equipe usa. Esta trilha segue essa ordem.

Preciso saber programar antes desta trilha?

Não. O primeiro passo ensina Dart do zero: variáveis, condições, loops, funções e classes.

Quanto tempo leva para aprender Flutter?

Cerca de quatro a seis meses com uma hora por dia. Dart ocupa os dois primeiros meses, e a jornada de Flutter mais uns três.

Posso publicar esses apps na App Store ou no Google Play?

Sim. O código é Flutter de verdade. Copie para um projeto Flutter no seu computador e gere o app para Android ou iOS com o SDK do Flutter.

Flutter é bom para conseguir emprego?

Flutter é uma das formas mais usadas de criar apps para iOS e Android com um único código. Muitas startups e agências contratam para isso. Esta trilha ensina as habilidades, não a busca por emprego.

A Coddy faz parte do Google ou do Flutter?

Não. A Coddy não é afiliada ao Google nem endossada por ele. Flutter é uma marca registrada da Google LLC.

Outras trilhas de aprendizado

Os mesmos cursos, organizados para outra função. O progresso é mantido: um curso concluído em uma trilha conta em todas as trilhas que o incluem.

Todas as trilhas de aprendizado
Ilustração das linguagens de programação do Coddy

Comece a trilha de Desenvolvedor de apps Flutter grátis

Começar a aprender