Перейти к основному содержимому

DartWay Framework

Приложения за дни, а не месяцы

Фуллстек на Dart, сделанный под AI-агентов

Сервер на Dart, приложение на Flutter и один общий контракт между ними. Агент пишет фичи в структуру, которую не может сломать; вы проверяете архитектуру, а не связующий код.

10+ выпущенных продуктовDart server + FlutterOpen source · Apache 2.0
Начните с агентаОткройте пустую папку в Claude Code, Cursor или Codex и попросите выполнить dartway quickstart. Агент получит всю инструкцию по настройке и поднимет проект.
Один контрактКаждый вызов, каждый объект и каждый отказ — это класс в пакете, который компилируют обе стороны. Больше по сети не ходит ничего.
Реалтайм по умолчаниюОткрытый на экране список обновляется, когда данные меняются на сервере: без перезагрузки и без кэша, написанного руками.

Продукты на DartWay

TVAITY logo
EdTech-платформа

TVAITY

Приложение по финансовой грамотности с регулярным контентом и чатами

> 700 DAU
AndroidiOSWeb
  • Чаты
  • LMS
  • Аналитика
  • Админка

Помогли онлайн-школе перенести работу из Telegram и LMS в собственное приложение и создать для учеников уникальный опыт обучения.

Kerla logo
E-commerce-стартап

Kerla

Региональная доска объявлений с социальными механиками

> 5000 пользователей
AndroidiOS
  • Объявления
  • Чаты
  • Сторис
  • Платежи

Помогли основателю превратить идеи в продукт, запуститься на локальном рынке и продолжать расширять функциональность.

И ещё десятки выпущенных сценариев, внутренних инструментов и стартап-релизов на той же основе.

Что даёт фреймворк

Эндпоинты писать не нужно

Объявите запрос или команду в контракте, напишите один обработчик на сервере, следите за ним в виджете. Никаких роутов, клиентских методов и кэшей между ними.

Безопасные ретраи, понятные отказы

Повторённая команда выполнится один раз. Отказ возвращается кодом и показывается на языке пользователя.

Продуктовая база в комплекте

Вход, профили, роли, админка, UI-кит, пуши, загрузка файлов и фоновые задачи идут вместе с созданным проектом.

От создания до деплоя

dartway create, check и deploy: один CLI на всю жизнь проекта и проверка, которая ловит то, чего не видит анализатор.

Почему разработчики выбирают DartWay

  • Между сервером и приложением нет связующего кода: контракт — это сразу API, клиент и типы.
  • Агенты получают те же строгие границы, что и инженеры: сгенерированный код попадает куда надо, а ревью остаётся про архитектуру.
  • Соглашения проверяет инструмент, а не память: dartway check читает весь проект и падает, когда фича выходит за пределы паттерна.
  • Это уже проверено на продакшен-продуктах, а не только на демо-репозиториях.

Как начать

Установка

dart pub global activate dartway_cli — единственное, что ставится на машину руками.

Спросите агента

dartway quickstart выводит инструкцию по настройке в любого агента. Скажите, чего хотите: настрой my_app и подними его.

Опишите контракт

Фича начинается с нескольких классов в общем пакете. Сервер их обрабатывает, приложение за ними следит.

Деплой

dartway deploy разворачивает проект на вашем Linux-сервере с Docker. Тот же CLI обновляет проект, когда фреймворк уходит вперёд.

Попробуйте на следующем проекте

Прочитайте документацию или отдайте quickstart своему агенту. Релизы, новые выпуски и вопросы — в нашем Telegram-канале.

Вступить в Telegram