О насБлогКонтакты
AUN-02 LIVE
Креативное приложение

AuniDraw

Кроссплатформенное приложение для рисования — одна кодовая база Flutter, движок на C++, пять платформ

iOS · Android2024 — present6 технологий
App Store Google Play Windows · macOS · Linux · скороSteam · скоро
AUN-02 LIVE
Реконструкция 100%

Обзор

Инструменты для рисования обычно навязывают выбор. Профессиональные пакеты тяжёлые, завязаны на подписку и заточены под десктоп; лёгкие мобильные скетчпады приятны, но заканчиваются на краю телефона — продолжить тот же рисунок на ноутбуке нельзя. При этом кисть, которая приятно ощущается, — это вовсе не вопрос интерфейса, а вопрос рендеринга и задержки ввода, и большинство кроссплатформенных приложений решают его, выпуская на каждой платформе свой, худший движок.

Что мы сделали

AuniDraw — наш ответ: одно приложение на Flutter и Dart вокруг ядра рисования на C++, поэтому холст ведёт себя одинаково, где бы он ни запускался. Flutter даёт единый интерфейс на iOS, Android, Windows, macOS и Linux; нативный слой на C++ держит рендеринг штрихов и задержку ввода там, где нужно, чтобы рисование ощущалось прямым, а не запаздывающим. Приложение уже доступно в App Store и Google Play. Десктопные установщики для Windows, macOS и Linux готовятся, следом — релиз в Steam: тот же рисунок, те же файлы, на какой бы машине вы ни сидели.

Ключевое

  • Одна кодовая база на Flutter (Dart): iOS, Android, Windows, macOS и Linux
  • Нативный движок на C++ для рендеринга штрихов и низкой задержки ввода
  • Опубликовано в App Store и Google Play, доступно по всему миру
  • Десктопные установщики для Windows, macOS и Linux готовятся
  • Релиз в Steam запланирован после десктопного запуска
  • Спроектировано, разработано и выпущено целиком внутри команды

Технологии

FlutterDartC++iOSAndroidDesktop

// Внутри AuniDraw

05 модулей
  1. Одна кодовая база, пять платформ

    Flutter и Dart ведут весь интерфейс на iOS, Android, Windows, macOS и Linux. Нет отдельного Android-приложения, притворяющегося версией для iOS: изменение инструмента или жеста появляется везде сразу — поэтому мобильная и десктопная версии не расходятся.

  2. Движок рисования на C++ под капотом

    Рендеринг штрихов, смешивание кистей и обработка ввода живут в нативном слое на C++, а не в Dart. Именно эта часть решает, следует ли линия за пальцем или тянется за ним, поэтому она работает так близко к железу, как позволяет платформа.

  3. Под ввод с телефона, планшета и десктопа

    Один и тот же холст принимает палец, стилус с нажимом, тачпад или мышь. Раскладка инструментов подстраивается под экран — панель под большой палец на телефоне и полноценная панель с горячими клавишами на ноутбуке.

  4. Уже в App Store и Google Play

    AuniDraw опубликован в обоих мобильных сторах и доступен по всему миру. Всё — движок, интерфейс, ассеты для стора, прохождение модерации — сделано командой Aunimeda.

  5. Дальше — десктоп и Steam

    Нативные установщики для Windows, macOS и Linux готовятся, следом запланирован релиз в Steam. Десктопные сборки используют то же ядро на C++, что и мобильное приложение, поэтому рисунок, начатый на телефоне, открывается на ноутбуке без изменений.

Установите AuniDraw:

App Store Google Play Windows · macOS · Linux · скороSteam · скоро
Связь открыта — отвечаем в течение 24 часов

Хотите похожее на AuniDraw для вашего бизнеса?

Для клиентов мы строим так же, как для себя: от и до, своими силами, до релиза. Бесплатная консультация, без обязательств.