Compilador Flutter online
Escribe una app de Flutter, pulsa Run y úsala en un teléfono en tu navegador. El hot reload conserva su estado. Gratis, sin registro.
Ejecuta apps de Flutter online, sin instalar nada
Escribe una app de Flutter en lib/main.dart, pulsa Run y úsala en un teléfono aquí mismo, en la página. El código se compila con Flutter 3.41.7 y Dart 3, y el motor web real de Flutter ejecuta la app, así que los widgets, los layouts, los gestos y las animaciones funcionan igual que en una build web de Flutter.
Elige un ejemplo para empezar: un contador con setState, una lista de tareas, un formulario de registro, un carrito con provider, una app con flutter_riverpod, un interruptor de modo oscuro o una animación. Cambia el código y pulsa Hot reload: la app se actualiza y conserva su estado. Es un sitio rápido para probar un widget, revisar un layout o ver cómo funciona la gestión de estado, sin SDK, sin emulador y sin configurar nada.
Qué hace este playground de Flutter
- El SDK real de Flutter: tu código se compila con Flutter 3.41.7 y Dart 3, y el motor web de Flutter dibuja la app en el marco de un teléfono.
- Hot reload, como en
flutter run: cambia el código y la app se actualiza sin perder su estado. Pulsa Run para empezar de nuevo. - Una consola bajo el teléfono: todo lo que imprimes con
print()aparece ahí, junto con los errores de compilación que indican la línea. - Paquetes listos para importar:
provider,flutter_riverpod,go_routereintl, además de todo lo que hay enpackage:flutter. - Tu código se guarda en el navegador mientras escribes. Cópialo o descarga
main.dartpara seguir en tu propio proyecto.
Qué puedes crear en el playground de Flutter
- Pantallas con
Scaffold,AppBar,Column,RowyListView, para ver cómo funciona el layout. - Widgets interactivos con
StatefulWidgetysetState: contadores, listas de tareas, interruptores y formularios con validación. - Gestión de estado con
provider(ChangeNotifier) yflutter_riverpod(Notifier,ProviderScope). - Temas, modo oscuro, colores de Material 3 a partir de un color base y animaciones como
AnimatedContainer.
Preguntas frecuentes sobre el compilador Flutter online
¿Este compilador Flutter online es gratis?
¿Tengo que instalar Flutter o un emulador?
¿Funciona el hot reload?
¿Qué paquetes puedo usar?
package:flutter y el SDK de Dart, además de provider, flutter_riverpod, go_router, http e intl. Aquí no se pueden añadir otros paquetes de pub.dev.¿Mi app puede llamar a una API o cargar imágenes de internet?
http fallan. Usa datos de ejemplo en tu código y prueba las llamadas reales en tu propio proyecto.¿Dónde veo la salida de print() y los errores?
lib/main.dart, y los errores en ejecución y todo lo que imprimes con print() también aparecen ahí.