Menu

Playground de Dart

Escreva, execute e compartilhe trechos de código — sem instalação.

main.dart
Output
Click Run to see the output here.

Rode Dart online no navegador

Este é um playground e runner de código Dart online e gratuito. Escreva Dart direto no navegador, aperte Rodar e execute no Dart stable SDK em segundos — sem instalação local do Dart, sem pub get, sem configurar IDE. É a forma mais rápida de testar um Future, verificar uma regra de null safety ou experimentar um recurso da linguagem Dart.

Por baixo dos panos, o editor usa o mesmo motor que o VS Code (destaque de sintaxe Dart, autocompletar, sublinhado de diagnósticos) e seu código roda na Dart VM dentro de um contêiner isolado — sound null safety, async/await, Futures, Streams, records e pattern matching disponíveis de cara. Se você está aprendendo Dart antes de ir para o Flutter ou prototipando um algoritmo puro em Dart, este compilador de Dart online vai da ideia ao resultado em segundos.

Por que este playground de Dart vai te ajudar

  • Execução instantânea de Dart — escreva o código, pressione Rodar e receba a saída da Dart VM em segundos, sem pub get ou configuração de IDE.
  • Destaque completo de sintaxe Dart, autocompletar e diagnósticos claros do analisador — o mesmo motor de editor do VS Code, com sound null safety sinalizado em linha.
  • Entrada stdin suportada — stdin.readLineSync() leem do campo de entrada do playground, então você pode testar programas Dart de linha de comando e exercícios interativos de ponta a ponta. Sem instalação — sem Dart SDK, Flutter SDK nem Android Studio.
  • Toolchain estável do Dart — escreva Dart com null safety, use async/await e Futures, e teste sintaxe compatível com Flutter sem instalar o SDK.

O que você pode construir no playground de Dart

  • async/await, Futures e Streams — os idiomas que sustentam qualquer app Flutter, executáveis aqui sem nenhum boilerplate de UI.
  • Classes, mixins, extension methods e pattern matching com records e sealed classes — recursos modernos do Dart 3 que você pode testar uma declaração por vez.
  • Experimentos rápidos em Dart — teste uma regra de null safety, verifique um inicializador late, experimente um collection-if ou spread operator, ou confirme como uma cadeia de Futures resolve.

Perguntas frequentes sobre o compilador de Dart online

O compilador de Dart online é gratuito?
Sim. O playground de Dart é totalmente gratuito — sem cadastro, sem Dart SDK para instalar, sem Flutter SDK ou Android Studio. Abra a página e rode.
Preciso ter o Dart ou Flutter SDK instalado?
Nenhuma instalação necessária. Você não precisa do Dart SDK nem do Flutter na sua máquina — o runner de Dart online executa seu código na Dart stable VM e retorna a saída em segundos. Observação: o playground roda Dart puro, então código de widgets do Flutter não será renderizado aqui — mas você pode testar qualquer recurso da linguagem Flutter ou lógica Dart pura.
O playground de Dart funciona no celular e no Chromebook?
Sim. O playground de Dart funciona em qualquer navegador moderno — desktop, tablet ou celular. Ótimo para testar Dart em Chromebook, iPad ou computador escolar onde você não pode instalar o SDK.
O playground de Dart oferece suporte a stdin.readLineSync()?
Sim. O playground tem um campo de entrada stdin — stdin.readLineSync() (de dart:io) lê as linhas digitadas do mesmo jeito que quando você executa dart run localmente e digita no terminal. Útil para praticar algoritmos em Dart puro e exercícios no estilo CLI antes de avançar para Flutter.
Como aprendo Dart depois de testar o playground?
Edite o código Dart de exemplo, pressione Rodar e itere. Quando quiser prática estruturada, o curso interativo de Dart do Coddy cobre null safety, async/await, classes, mixins e os recursos modernos do Dart 3 com exercícios práticos — uma base sólida antes de avançar para o Flutter.