Menu
Coddy logo textTech

Compilador Dart Online

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

Um playground e runner de Dart online e gratuito. Escreva Dart no navegador, aperte Rodar e o código roda no Dart stable SDK em segundos. Sem instalar Dart na máquina, sem pub get, sem precisar configurar IDE antes.

O editor é construído sobre o mesmo motor do VS Code, então destaque de sintaxe Dart, autocomplete e sublinhado de diagnósticos funcionam direitinho. O código roda na Dart VM dentro de um contêiner isolado, com sound null safety, async/await, Futures, Streams, records e pattern matching disponíveis de cara. Bom para aprender Dart antes de migrar para o Flutter, ou para prototipar um algoritmo puro em Dart.

Por que este playground de Dart vai te ajudar

  • Execução instantânea de Dart — escreva o código, aperte Rodar e veja a saída da Dart VM em segundos, sem pub get nem configuração de IDE.
  • Destaque completo de sintaxe Dart, autocompletar e diagnósticos claros do analisador, com o mesmo motor de editor que roda no VS Code e sound null safety sinalizado em linha.
  • Entrada via stdin é suportada. stdin.readLineSync() lê do campo de entrada do playground, então programas Dart de linha de comando e exercícios interativos funcionam de ponta a ponta. Sem precisar de Dart SDK, Flutter SDK ou Android Studio do seu lado.
  • 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 é gratuito. Sem cadastro, sem Dart SDK para instalar e 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. Vale notar: o playground roda Dart puro, então código de widgets do Flutter não vai renderizar aqui, mas qualquer recurso da linguagem Flutter ou lógica em Dart puro funciona normalmente.
O playground de Dart funciona no celular e no Chromebook?
Sim. O playground de Dart roda em qualquer navegador moderno, no desktop, tablet ou celular. Bom para testar Dart num Chromebook, iPad ou computador da escola, onde não dá pra instalar o SDK.
O playground de Dart oferece suporte a stdin.readLineSync()?
Sim. stdin.readLineSync() (de dart:io) lê as linhas digitadas do mesmo jeito que quando você roda dart run localmente e digita no terminal. Útil para praticar algoritmos em Dart puro e exercícios no estilo CLI antes de partir para Flutter.
Como aprendo Dart depois de testar o playground?
Edite o código Dart de exemplo, pressione Rodar e itere. Quando quiser algo mais estruturado, 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.