Menu
Coddy logo textTech

Compilateur Dart en Ligne

Écrivez, exécutez et partagez des extraits de code — sans installation.

main.dart
Output
Click Run to see the output here.

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 get ni 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 ?
Oui, le playground Dart est gratuit. Pas d'inscription, pas de Dart SDK à installer, ni Flutter SDK ou Android Studio — tu ouvres la page et tu lances ton code.
Faut-il installer le Dart ou Flutter SDK ?
Aucune installation nécessaire. Pas besoin du Dart SDK ni de Flutter sur ta machine. Le runner Dart en ligne exécute ton code sur la Dart stable VM et te renvoie la sortie en quelques secondes. À noter : le playground exécute du Dart pur, donc le code de widgets Flutter ne s'affichera pas ici, mais toute fonctionnalité du langage Flutter ou logique pure Dart marche très bien.
Le playground Dart fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground Dart tourne dans n'importe quel navigateur moderne, sur desktop, tablette ou mobile. Pratique pour tester Dart depuis un Chromebook, un iPad ou un ordi scolaire où tu ne peux pas installer le SDK.
Le playground Dart prend-il en charge stdin.readLineSync() ?
Oui. 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.
Comment apprendre Dart après avoir essayé le playground ?
Modifie le code Dart d'exemple, appuie sur Exécuter et itère. Quand tu veux quelque chose de plus structuré, le cours interactif Dart de Coddy couvre null safety, async/await, les classes, les mixins et les fonctionnalités modernes de Dart 3 avec des exercices pratiques — une base solide avant de passer à Flutter.