Онлайн-компилятор Dart
Пишите, запускайте и делитесь фрагментами кода - без установки.
Запускайте Dart онлайн в браузере
Бесплатная онлайн-песочница Dart и раннер кода. Пишите Dart в браузере, жмите «Запустить» - код выполняется на Dart stable SDK за секунды. Никакой локальной установки Dart, никакого pub get, никакой предварительной настройки IDE.
Редактор построен на том же движке, что и VS Code, поэтому подсветка синтаксиса Dart, автодополнение и подчёркивание диагностики работают как положено. Код выполняется на Dart VM в изолированном контейнере, а sound null safety, async/await, Futures, Streams, records и pattern matching доступны сразу из коробки. Удобно, чтобы учить Dart перед переходом на Flutter или прототипировать чистый Dart-алгоритм.
Почему эта песочница Dart полезна
- Мгновенный запуск Dart - пишете код, жмёте Run и через пару секунд видите вывод от Dart VM. Никаких
pub getи настройки IDE. - Полная подсветка синтаксиса Dart, автодополнение и понятная диагностика анализатора - на том же движке редактора, что и VS Code, с отображением sound null safety прямо в коде.
- Поддерживается ввод stdin.
stdin.readLineSync()читает данные из поля ввода playground, так что Dart-программы в стиле командной строки и интерактивные упражнения работают как надо. Никаких Dart SDK, Flutter SDK или Android Studio на вашей стороне. - Стабильный тулчейн Dart - пишите Dart с null safety, используйте async/await и Futures и проверяйте Flutter-совместимый синтаксис без установки SDK.
Что можно создать в песочнице Dart
- async/await, Futures и Streams: идиомы, на которых держится любое Flutter-приложение, - запускаются здесь без какого-либо UI-обвеса.
- Классы, mixins, extension methods и pattern matching с records и sealed classes: современные возможности Dart 3, которые можно проверять по одному объявлению за раз.
- Быстрые эксперименты с Dart: проверить правило null safety, протестировать late-инициализатор, попробовать collection-if или spread operator, посмотреть, как разрешается цепочка Future.
Часто задаваемые вопросы про онлайн-компилятор Dart
Онлайн-компилятор Dart бесплатный?
Нужно ли устанавливать Dart или Flutter SDK?
Работает ли песочница Dart на мобильном и Chromebook?
Поддерживает ли playground Dart stdin.readLineSync()?
stdin.readLineSync() из dart:io читает введённые строки точно так же, как при локальном запуске dart run с вводом в терминале. Удобно для отработки алгоритмов на чистом Dart и CLI-упражнений перед переходом к Flutter.Как учить Dart после песочницы?
Полезные инструменты для Dart
Бесплатные браузерные инструменты, которые отлично работают с Playground Dart - всё это часть Coddy.