Menu

Playground de Dart

Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.

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

Ejecuta Dart online en tu navegador

Este es un playground y runner de código Dart online y gratuito. Escribe Dart directamente en tu navegador, pulsa Ejecutar y córrelo sobre el Dart stable SDK en segundos — sin instalación local de Dart, sin pub get, sin configurar un IDE. Es la forma más rápida de probar un Future, verificar una regla de null safety o experimentar con una característica del lenguaje Dart.

Por dentro, el editor usa el mismo motor que VS Code (resaltado de sintaxis Dart, autocompletado, subrayado de diagnósticos) y tu código se ejecuta con la Dart VM en un contenedor aislado — sound null safety, async/await, Futures, Streams, records y pattern matching disponibles desde el primer momento. Ya sea que estés aprendiendo Dart antes de pasarte a Flutter o prototipando un algoritmo puro en Dart, este compilador de Dart online te lleva de la idea al resultado en segundos.

Por qué este playground de Dart te va a servir

  • Ejecución instantánea de Dart — escribe código, pulsa Ejecutar y recibe la salida de la Dart VM en segundos, sin pub get ni configuración de IDE.
  • Resaltado completo de sintaxis Dart, autocompletado y diagnósticos claros del analizador — el mismo motor de editor que usa VS Code, con sound null safety señalado en línea.
  • Entrada stdin compatible — stdin.readLineSync() leen desde el cuadro de entrada del playground, así que puedes probar programas Dart de estilo línea de comandos y ejercicios interactivos de principio a fin. Sin instalación — sin Dart SDK, Flutter SDK ni Android Studio.
  • Toolchain estable de Dart — escribe Dart con null safety, usa async/await y Futures, y prueba sintaxis compatible con Flutter sin instalar el SDK.

Qué puedes construir en el playground de Dart

  • async/await, Futures y Streams — los idiomas que sostienen cualquier app de Flutter, ejecutables aquí sin ningún boilerplate de UI.
  • Clases, mixins, extension methods y pattern matching con records y sealed classes — características modernas de Dart 3 que puedes probar declaración a declaración.
  • Experimentos rápidos en Dart — prueba una regla de null safety, verifica un inicializador late, experimenta con un collection-if o un spread operator, o confirma cómo se resuelve una cadena de Futures.

Preguntas frecuentes sobre el compilador de Dart online

¿Es gratis el compilador de Dart online?
Sí. El playground de Dart es completamente gratis — sin registro, sin Dart SDK que instalar, sin Flutter SDK ni Android Studio. Abre la página y ejecuta.
¿Necesito tener instalado el Dart o Flutter SDK?
No hace falta instalar nada. No necesitas el Dart SDK ni Flutter en tu máquina — el runner de Dart online ejecuta tu código sobre la Dart stable VM y devuelve la salida en segundos. Nota: el playground ejecuta Dart puro, así que el código de widgets de Flutter no se renderiza aquí — pero sí puedes probar cualquier característica del lenguaje Flutter o lógica Dart pura.
¿Funciona el playground de Dart en móvil y Chromebook?
Sí. El playground de Dart funciona en cualquier navegador moderno — escritorio, tablet o móvil. Ideal para probar Dart desde un Chromebook, iPad u ordenador escolar donde no puedes instalar el SDK.
¿El playground de Dart admite stdin.readLineSync()?
Sí. El playground tiene un cuadro de entrada stdin — stdin.readLineSync() (de dart:io) lee las líneas que escribes igual que cuando ejecutas dart run localmente y tecleas en la terminal. Útil para practicar algoritmos en Dart puro y ejercicios de estilo CLI antes de pasar a Flutter.
¿Cómo aprendo Dart después de probar el playground?
Edita el código Dart de ejemplo, pulsa Ejecutar e itera. Cuando quieras práctica estructurada, el curso interactivo de Dart de Coddy cubre null safety, async/await, clases, mixins y las características modernas de Dart 3 con ejercicios prácticos — una base sólida antes de pasar a Flutter.