Bac à sable Dart
Écrivez, exécutez et partagez des extraits de code — sans installation.
Exécutez Dart en ligne dans votre navigateur
Ceci est un playground et un runner Dart en ligne gratuit. Écrivez du Dart directement dans votre navigateur, cliquez sur Exécuter et lancez-le sur le Dart stable SDK en quelques secondes — sans installation locale de Dart, sans pub get, sans configuration d'IDE. C'est le moyen le plus rapide de tester un Future, vérifier une règle de null safety ou essayer une fonctionnalité du langage Dart.
Sous le capot, l'éditeur utilise le même moteur que VS Code (coloration syntaxique Dart, autocomplétion, soulignements de diagnostics) et votre code s'exécute avec la Dart VM dans un conteneur isolé — sound null safety, async/await, Futures, Streams, records et pattern matching disponibles dès le départ. Que vous appreniez Dart avant de passer à Flutter ou que vous prototypiez un algorithme pur Dart, ce compilateur Dart en ligne vous mène de l'idée au résultat en quelques secondes.
Pourquoi ce playground Dart est utile
- Exécution Dart instantanée — écrivez du code, appuyez sur Exécuter et recevez la sortie de la Dart VM en quelques secondes, sans pub get ni configuration d'IDE.
- Coloration syntaxique Dart complète, autocomplétion et diagnostics clairs de l'analyseur — le même moteur d'éditeur que VS Code, avec sound null safety signalé en ligne.
- Entrée stdin prise en charge —
stdin.readLineSync()lisent depuis la zone d'entrée du playground, ce qui permet de tester les programmes Dart en ligne de commande et les exercices interactifs de bout en bout. Aucune installation — pas de SDK Dart, SDK Flutter ni Android Studio. - Toolchain Dart stable — écrivez du Dart avec null safety, utilisez async/await et Futures, et testez une syntaxe compatible Flutter sans installer le SDK.
Ce que vous pouvez construire dans le playground Dart
- async/await, Futures et Streams — les idiomes qui soutiennent toute app Flutter, exécutables ici sans aucun boilerplate d'UI.
- Classes, mixins, extension methods et pattern matching avec records et sealed classes — fonctionnalités modernes de Dart 3 que vous pouvez tester une déclaration à la fois.
- Expériences rapides en Dart — testez une règle de null safety, vérifiez un initialiseur late, essayez un collection-if ou un spread operator, ou confirmez comment une chaîne de Futures se résout.
Questions fréquentes sur le compilateur Dart en ligne
Le compilateur Dart en ligne est-il gratuit ?
Faut-il installer le Dart ou Flutter SDK ?
Le playground Dart fonctionne-t-il sur mobile et Chromebook ?
Le playground Dart prend-il en charge stdin.readLineSync() ?
stdin.readLineSync() (depuis dart:io) lit les lignes saisies comme lorsque vous lancez dart run en local et tapez dans le terminal. Pratique pour travailler des algorithmes en Dart pur et des exercices de style CLI avant de passer à Flutter.