Compilateur Dart en Ligne
Écrivez, exécutez et partagez des extraits de code — sans installation.
Exécutez Dart en ligne dans votre navigateur
Un playground et code runner Dart en ligne, gratuit. Tu écris ton code Dart dans le navigateur, tu cliques sur Run, et il s'exécute sur le Dart stable SDK en quelques secondes. Pas d'install locale de Dart, pas de pub get, pas d'IDE à configurer avant.
L'éditeur est bâti sur le même moteur que VS Code, donc la coloration syntaxique Dart, l'autocomplétion et les soulignements de diagnostics fonctionnent tous. Le code s'exécute sur la Dart VM dans un conteneur isolé, avec sound null safety, async/await, Futures, Streams, records et pattern matching disponibles dès le départ. Pratique pour apprendre Dart avant de passer à Flutter, ou pour prototyper un algorithme pur Dart.
Pourquoi ce playground Dart est utile
- Exécution Dart instantanée — tu écris ton code, tu appuies sur Run et la sortie de la Dart VM arrive en quelques secondes, sans
pub getni IDE à configurer. - Coloration syntaxique Dart complète, autocomplétion et diagnostics clairs de l'analyseur, propulsés par le même moteur d'éditeur que VS Code, avec sound null safety signalé en ligne.
- L'entrée stdin est prise en charge.
stdin.readLineSync()lit depuis la zone de saisie du playground, ce qui permet de faire tourner des programmes Dart en ligne de commande et des exercices interactifs de bout en bout. Pas besoin d'installer le Dart SDK, le Flutter SDK ou Android Studio de ton côté. - 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 sous-tendent toute app Flutter, exécutables ici sans aucun boilerplate d'UI.
- Classes, mixins, méthodes d'extension et pattern matching avec records et sealed classes : les fonctionnalités modernes de Dart 3 que tu peux tester une déclaration à la fois.
- Expériences rapides en Dart : teste une règle de null safety, vérifie un initialiseur late, essaie un collection-if ou un spread operator, ou confirme 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 tu lances dart run en local et que tu tapes dans le terminal. Pratique pour travailler des algorithmes en Dart pur et des exercices de style CLI avant de passer à Flutter.