Menu
Coddy logo textTech
Français

Bac à sable Dart

É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

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 ?
Oui. Le playground Dart est entièrement gratuit — sans inscription, sans Dart SDK à installer, sans Flutter SDK ni Android Studio. Ouvrez la page et exécutez.
Faut-il installer le Dart ou Flutter SDK ?
Aucune installation nécessaire. Vous n'avez besoin ni du Dart SDK ni de Flutter sur votre machine — le runner Dart en ligne exécute votre code sur la Dart stable VM et renvoie la sortie en quelques secondes. Remarque : le playground exécute du Dart pur, donc le code de widgets Flutter ne s'affichera pas ici — mais vous pouvez tester n'importe quelle fonctionnalité du langage Flutter ou une logique pure Dart.
Le playground Dart fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground Dart fonctionne sur tout navigateur moderne — desktop, tablette ou mobile. Idéal pour tester Dart depuis un Chromebook, iPad ou ordinateur scolaire où vous ne pouvez pas installer le SDK.
Le playground Dart prend-il en charge stdin.readLineSync() ?
Oui. Le playground propose une zone d'entrée stdin — 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.
Comment apprendre Dart après avoir essayé le playground ?
Modifiez le code Dart d'exemple, appuyez sur Exécuter et itérez. Pour une pratique structurée, le cours interactif Dart de Coddy couvre null safety, async/await, classes, mixins et les fonctionnalités modernes de Dart 3 avec des exercices pratiques — une base solide avant de passer à Flutter.