Compilatore Flutter online
Scrivi un'app Flutter, premi Run e usala su un telefono nel browser. L'hot reload ne mantiene lo stato. Gratis, senza registrazione.
Esegui app Flutter online, senza installare nulla
Scrivi un'app Flutter in lib/main.dart, premi Run e usala su un telefono direttamente in questa pagina. Il codice viene compilato con Flutter 3.41.7 e Dart 3, e l'app gira sul vero motore web di Flutter, quindi widget, layout, gesti e animazioni si comportano come in una build web di Flutter.
Scegli un esempio per iniziare: un contatore con setState, una lista di attività, un modulo di registrazione, un carrello con provider, un'app con flutter_riverpod, un interruttore per la modalità scura o un'animazione. Cambia il codice e premi Hot reload: l'app si aggiorna e mantiene il suo stato. È un posto veloce per provare un widget, controllare un layout o vedere come funziona la gestione dello stato, senza SDK, senza emulatore e senza configurazione.
Cosa fa questo playground Flutter
- Il vero SDK di Flutter: il tuo codice viene compilato con Flutter 3.41.7 e Dart 3, e il motore web di Flutter disegna l'app nella cornice di un telefono.
- Hot reload come in
flutter run: cambia il codice e l'app si aggiorna senza perdere lo stato. Premi Run per farla ripartire da capo. - Una console sotto il telefono: tutto ciò che stampi con
print()compare lì, insieme agli errori di compilazione con la riga. - Pacchetti pronti da importare:
provider,flutter_riverpod,go_routereintl, oltre a tuttopackage:flutter. - Il codice viene salvato nel browser mentre scrivi. Copialo o scarica
main.dartper continuare nel tuo progetto.
Cosa puoi creare nel playground Flutter
- Schermate con
Scaffold,AppBar,Column,RoweListView, per capire come funziona il layout. - Widget interattivi con
StatefulWidgetesetState: contatori, liste di cose da fare, interruttori e moduli con validazione. - Gestione dello stato con
provider(ChangeNotifier) eflutter_riverpod(Notifier,ProviderScope). - Temi, modalità scura, colori Material 3 da un colore di base e animazioni come
AnimatedContainer.
FAQ sul compilatore Flutter online
Questo compilatore Flutter online è gratuito?
Devo installare Flutter o un emulatore?
L'hot reload funziona?
Quali pacchetti posso usare?
package:flutter e l'SDK di Dart, più provider, flutter_riverpod, go_router, http e intl. Qui non si possono aggiungere altri pacchetti da pub.dev.La mia app può chiamare un'API o caricare immagini da internet?
http falliscono. Metti dati di esempio nel codice e prova le vere chiamate di rete nel tuo progetto.Dove vedo l'output di print() e gli errori?
lib/main.dart, e anche gli errori in esecuzione e tutto ciò che stampi con print() compaiono lì.