Flutter онлайн компилятор
Напишите Flutter-приложение, нажмите Run и пользуйтесь им на телефоне прямо в браузере. Hot reload сохраняет состояние. Бесплатно, без регистрации.
Запускайте Flutter-приложения онлайн, ничего не устанавливая
Напишите Flutter-приложение в lib/main.dart, нажмите Run и пользуйтесь им на телефоне прямо на этой странице. Код компилируется на Flutter 3.41.7 и Dart 3, а приложение запускает настоящий веб-движок Flutter, поэтому виджеты, разметка, жесты и анимации работают так же, как в веб-сборке Flutter.
Выберите пример для начала: счётчик на setState, список задач, форму регистрации, корзину на provider, приложение на flutter_riverpod, переключатель тёмной темы или анимацию. Измените код и нажмите Hot reload: приложение обновится и сохранит своё состояние. Здесь удобно быстро попробовать виджет, проверить разметку или посмотреть, как работает управление состоянием, без SDK, эмулятора и настройки.
Что умеет эта песочница Flutter
- Настоящий Flutter SDK: код компилируется на Flutter 3.41.7 и Dart 3, а веб-движок Flutter рисует приложение в рамке телефона.
- Hot reload, как в
flutter run: измените код, и приложение обновится, не теряя состояния. Нажмите Run, чтобы запустить его заново. - Консоль под телефоном: всё, что вы выводите через
print(), появляется там, вместе с ошибками компиляции с номером строки. - Пакеты, готовые к импорту:
provider,flutter_riverpod,go_routerиintl, а также всё изpackage:flutter. - Код сохраняется в браузере, пока вы печатаете. Скопируйте его или скачайте
main.dart, чтобы продолжить в своём проекте.
Что можно сделать в песочнице Flutter
- Экраны со
Scaffold,AppBar,Column,RowиListView, чтобы разобраться в разметке. - Интерактивные виджеты на
StatefulWidgetиsetState: счётчики, списки дел, переключатели и формы с проверкой. - Управление состоянием на
provider(ChangeNotifier) иflutter_riverpod(Notifier,ProviderScope). - Темы, тёмный режим, цвета Material 3 из базового цвета и анимации вроде
AnimatedContainer.
Вопросы о Flutter онлайн компиляторе
Этот Flutter онлайн компилятор бесплатный?
Нужно ли устанавливать Flutter или эмулятор?
Работает ли hot reload?
Какие пакеты можно использовать?
package:flutter и Dart SDK, а также provider, flutter_riverpod, go_router, http и intl. Другие пакеты с pub.dev здесь добавить нельзя.Может ли приложение обращаться к API или загружать картинки из интернета?
http не проходят. Используйте в коде тестовые данные, а настоящие сетевые запросы проверяйте в своём проекте.Где увидеть вывод print() и ошибки?
lib/main.dart, а ошибки выполнения и всё, что вы выводите через print(), тоже появляются там.