Dart online
Scrivi, esegui e condividi snippet di codice, senza configurare nulla.
Esegui Dart online nel tuo browser
Un playground Dart online gratuito per eseguire codice. Scrivi Dart nel browser, premi Esegui e il codice gira sull'SDK Dart stable in pochi secondi. Niente Dart installato in locale, niente pub get, niente IDE da configurare prima.
L'editor è costruito sullo stesso motore di VS Code, quindi evidenziazione della sintassi Dart, completamento automatico e sottolineature degli errori funzionano tutti. Il codice gira sulla Dart VM in un container isolato, con sound null safety, async/await, Future, Stream, record e pattern matching disponibili fin da subito. Ottimo per imparare Dart prima di passare a Flutter, o per fare il prototipo di un algoritmo in Dart puro.
Perché questo playground Dart è utile
- Esecuzione Dart immediata: scrivi il codice, premi Esegui e vedi l'output della Dart VM in pochi secondi, senza
pub getné configurazione dell'IDE. - Evidenziazione completa della sintassi Dart, completamento automatico e diagnostica chiara dell'analyzer, grazie allo stesso motore di editor di VS Code, con la sound null safety segnalata direttamente nel codice.
- L'input stdin è supportato.
stdin.readLineSync()legge dalla casella di input del playground, quindi i programmi Dart da riga di comando e gli esercizi interattivi funzionano dall'inizio alla fine. Niente Dart SDK, Flutter SDK o Android Studio sul tuo computer. - Toolchain Dart stable: scrivi Dart null-safe, usa async/await, Future, Stream, record e pattern matching senza installare l'SDK.
Cosa puoi creare nel playground Dart
- async/await, Future e Stream: gli idiomi alla base di ogni app Flutter, eseguibili qui senza codice boilerplate per l'interfaccia.
- Classi, mixin, extension method e pattern matching con record e classi sealed: funzionalità moderne di Dart 3 da provare una dichiarazione alla volta.
- Esperimenti rapidi in Dart: prova una regola di null safety, verifica un inizializzatore late, prova un collection-if o l'operatore spread, o conferma come si risolve una catena di Future.
Domande frequenti sul compilatore Dart online
Il compilatore Dart online è gratuito?
Devo avere il Dart SDK o il Flutter SDK installato?
Il playground Dart funziona da smartphone e Chromebook?
Il playground Dart supporta stdin.readLineSync()?
stdin.readLineSync() (da dart:io) legge le righe che scrivi esattamente come quando esegui dart run in locale e digiti nel terminale. Utile per esercitarti con algoritmi in Dart puro ed esercizi in stile CLI prima di passare a Flutter.Come imparo Dart dopo aver provato il playground?
Strumenti utili per Dart
Strumenti gratuiti nel browser che si abbinano bene al playground Dart, tutti parte di Coddy.