Услуги

Одно ядро на все платформы

Кроссплатформенность не обязана означать один усреднённый интерфейс. Мы выносим сеть, шифрование, синхронизацию и бизнес-правила в единое ядро, собираем его под каждую платформу и строим поверх нативный интерфейс. Каждое приложение ощущается родным, а исправление сразу попадает везде.

Тяжёлая логика живёт в общем ядре, а у каждой платформы свой нативный интерфейс. Android, iOS, macOS и Windows без четырёх переписываний.

Обсудить проект

Что вы получаете

  1. 01 Архитектурная сессия: что уходит в ядро, что остаётся нативным
  2. 02 Общий движок на Go или Kotlin Multiplatform с понятным API
  3. 03 Обвязки для Android (AAR), Apple (XCFramework) и Windows (служба или DLL)
  4. 04 Нативные интерфейсы: Jetpack Compose, SwiftUI, WPF
  5. 05 Общие тесты ядра и дымовые тесты на каждой платформе
  6. 06 Конвейер релизов, который собирает все платформы из одного коммита

Почему это работает

  • 01

    Проверено в продакшене

    Reshu VPN работает на одном движке на Go внутри четырёх нативных приложений: Android, iOS, macOS и Windows.

  • 02

    Нативно там, где важно

    Жесты, виджеты, системные настройки и доступность остаются родными для платформы.

  • 03

    Дешевле расти

    Вторая и третья платформы переиспользуют самую сложную часть работы.

Инструменты

  • Go
  • gomobile
  • Kotlin Multiplatform
  • Jetpack Compose
  • SwiftUI
  • C# / WPF
  • JSON-RPC

Как идёт проект

Процесс подробно
  1. День 1

    Бриф вместо созвона

    Вы заполняете короткий бриф, остальное уточняем в переписке. Цель, аудитория и главное, что приложение должно делать хорошо, помещаются на одну страницу, которую можно переслать кому угодно.

  2. За 24 часа

    Оценка с фиксированной ценой этапов

    Объём, сроки и фиксированная цена каждого этапа без почасового счётчика. Вы знаете стоимость прототипа до того, как решаете про остальное.

  3. Около недели

    Кликабельный прототип на согласование

    Сценарии, затем кликабельный прототип в Figma, который вы листаете на своём телефоне. Комментарии оставляете прямо на экранах. Код не пишем, пока вы не скажете «да».

  4. Каждую неделю

    Разработка короткими спринтами

    Каждую неделю вы получаете рабочую версию на свой телефон (TestFlight на iPhone, APK на Android, ссылку для Mini App) и короткое видео о том, что изменилось.

FAQ

Вопросы: одно ядро на все платформы

Почему не Flutter или React Native?

Они хороши для контентных приложений. Когда продукт живёт на системных API вроде VPN-туннелей, фоновой синхронизации и виджетов, общее ядро с нативным интерфейсом стареет лучше. Честно скажем, что подходит именно вам.

Можно начать с одной платформы?

Да. Ядро проектируем с первого дня, запускаемся на одной платформе и добавляем остальные, когда это оправдают цифры.

Другие услуги

Расскажите о вашем приложении

Без созвонов: заполните короткий бриф, и через 24 часа у вас оценка с фиксированной ценой каждого этапа.