Menu
Coddy logo textTech

Онлайн-компилятор Dart

Пишите, запускайте и делитесь фрагментами кода — без установки.

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

Запускайте 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 бесплатна. Без регистрации, без установки Dart SDK, без Flutter SDK и Android Studio — откройте страницу и запускайте.
Нужно ли устанавливать Dart или Flutter SDK?
Установка не нужна. Ни Dart SDK, ни Flutter на вашей машине не требуются. Онлайн-раннер Dart выполняет код на стабильной Dart VM и возвращает результат за секунды. Один нюанс: песочница запускает чистый Dart, поэтому код виджетов Flutter здесь не отрендерится, но любая возможность языка Flutter или чисто Dart-логика работает без проблем.
Работает ли песочница Dart на мобильном и Chromebook?
Да. Песочница Dart работает в любом современном браузере — на десктопе, планшете или телефоне. Удобно, если хочется попробовать Dart с Chromebook, iPad или школьного компьютера, где нельзя установить SDK.
Поддерживает ли playground Dart stdin.readLineSync()?
Да. stdin.readLineSync() из dart:io читает введённые строки точно так же, как при локальном запуске dart run с вводом в терминале. Удобно для отработки алгоритмов на чистом Dart и CLI-упражнений перед переходом к Flutter.
Как учить Dart после песочницы?
Меняйте пример Dart-кода, жмите Run и пробуйте снова. Если хочется чего-то более структурированного — интерактивный курс Dart на Coddy покрывает null safety, async/await, классы, mixins и современные возможности Dart 3 с практическими упражнениями. Хорошая база перед переходом на Flutter.