DartPad
La herramienta que te permite jugar de forma interactiva con Dart en un navegador.
DartPad es una herramienta de código abierto que te permite jugar con el lenguaje Dart en cualquier navegador moderno. Muchas páginas de este sitio tienen DartPads incrustados. Para abrir DartPad como una página web independiente, visita el sitio de DartPad (dartpad.dev).
Así es como se ve DartPad cuando está configurado para ejecutar Dart:
Soporte de librerías
#DartPad soporta las librerías core dart:* marcadas
como multiplataforma.
Al escribir aplicaciones Flutter, DartPad también soporta
las librerías package:flutter y dart:ui.
DartPad no admite la carga diferida ni el uso de paquetes del repositorio de paquetes pub.dev a excepción de los paquetes soportados actualmente.
Empezando
#Para familiarizarte con DartPad, prueba a ejecutar algunos ejemplos y crear una aplicación sencilla de línea de comandos.
Abrir DartPad y ejecutar un ejemplo
#-
Ve a DartPad.
El código Dart aparece a la izquierda, y un espacio para la salida aparece a la derecha.
-
Elige un ejemplo de Flutter como Sunflower, usando el botón Samples en el menú superior.
El resultado renderizado aparece a la derecha.
Crear una aplicación de línea de comandos
#Para crear una aplicación de línea de comandos sencilla, comienza creando un fragmento nuevo:
-
Haz clic en el botón New, y confirma que quieres descartar los cambios del pad actual.
Haz clic en la entrada con el logo de Dart.
-
Cambia el código. Por ejemplo, cambia la función
main()para que contenga este código:dartfor (final char in 'hello'.split('')) { print(char); }A medida que escribes, DartPad muestra consejos, documentación y sugerencias de autocompletado.
-
Haz clic en el botón Format.
DartPad utiliza el formateador de Dart para asegurar que tu código tenga la indentación, los espacios en blanco y el ajuste de línea adecuados.
Ejecuta tu aplicación.
-
Si no tuviste ningún error mientras introducías el código, prueba a introducir un error.
Por ejemplo, si cambias
splitporspit, obtendrás advertencias en la parte inferior derecha de la ventana. Si ejecutas la aplicación, aparecerá un error de compilación en la consola.
Comprobación de la información de la versión de Dart
#Las características del lenguaje y las APIs que soporta DartPad dependen de la versión del Dart SDK que DartPad esté utilizando actualmente. Puedes encontrar esta versión del SDK en la parte inferior derecha de DartPad.
Incrustar DartPad en páginas web
#Puedes incrustar DartPad dentro de páginas web, personalizándolo para adaptarlo a tu caso de uso. Por ejemplo, el tutorial de futures contiene varios DartPads incrustados etiquetados como ejemplos y ejercicios.
Para detalles técnicos sobre cómo incrustar DartPads, consulta la guía de incrustación de DartPad.
A menos que se indique lo contrario, la documentación de este sitio refleja Dart 3.12.2. Página actualizada por última vez el 02-02-2026. Ver fuente oreportar un problema.