Разработка wellness приложения для здоровья и самопознания: iOS и Android на Kotlin Multiplatform

Разработка wellness приложения для здоровья и самопознания с личным кабинетом, трекером состояния, оффлайн-режимом и базой знаний обойдётся в 2026 году в 3,2–7,5 млн рублей. Сроки запуска MVP на iOS и Android с единой Kotlin Multiplatform-кодовой базой и Jmix-бэкендом — 4–6 месяцев. Команда DEVRUM делает такие приложения под ключ со всеми 12 модулями из техзадания, включая колесо жизни и анатомическую визуализацию болей.

Разработка wellness приложения для здоровья на iOS и Android

Кейс: мобильное приложение для wellness-практики и самодиагностики

К нам пришёл фаундер wellness-платформы для работы со специалистами холистического здоровья: остеопатами, нутрициологами, психологами, телесными практиками. Пользователь ведёт дневник приёмов, отмечает изменения состояния, хранит документы обследований, смотрит видеоуроки и предоставляет специалисту доступ к истории. Боль заказчика — разрозненность данных: клиенты фотографируют справки в галерею, пишут заметки в 4 разных приложениях, а при смене специалиста теряют контекст на 6–9 месяцев работы.

Целевая аудитория — 38 000 активных пользователей на горизонте 18 месяцев, средний чек подписки 790 рублей в месяц. Критичные требования: оффлайн-режим с синхронизацией (часть аудитории живёт в регионах с нестабильным интернетом), конфиденциальность медицинских данных по 152-ФЗ и хранение до 2 ГБ файлов на пользователя.

Архитектурное решение

Мы собрали приложение на Kotlin Multiplatform: 72% кода — общая shared-логика (доменные модели, репозитории, синхронизация, валидация). UI написан нативно — SwiftUI на iOS и Jetpack Compose на Android, чтобы анатомическая визуализация тела и анимации колеса жизни работали на 120 Гц без лагов. Локальное хранилище — SQLDelight поверх SQLite на обеих платформах с единой схемой, что даёт 100% детерминированную синхронизацию.

Бэкенд — Jmix 2.4 на Spring Boot с PostgreSQL 16 и MinIO для файлового хранилища. Конвертация файлов (HEIC → JPEG, DOCX → PDF, m4a → mp3) выполняется через LibreOffice и FFmpeg в отдельных Kubernetes-джобах с лимитом 4 CPU и 8 ГБ RAM. Видеоуроки раздаются через CDN (Selectel) с подписанными URL и сроком жизни 6 часов — это защищает от парсинга, но позволяет оффлайн-просмотру докачивать поток после разрыва связи.

Этапы реализации

  1. Discovery и дизайн (3–4 недели) — CJM, архитектура, 48 экранов в Figma, design tokens для двух тем.
  2. Shared-ядро KMP (4 недели) — доменные модели, Ktor-клиент, SQLDelight-схема, движок синхронизации с разрешением конфликтов по vector clock.
  3. Jmix-бэкенд и API (5 недель) — REST + WebSocket, интеграция с платёжным шлюзом ЮKassa, роли специалистов и пациентов, журнал доступа к данным по 152-ФЗ.
  4. iOS-приложение (6 недель) — SwiftUI, HealthKit, PDFKit для просмотра документов, оффлайн-очередь на Combine.
  5. Android-приложение (6 недель) — Jetpack Compose, WorkManager для фоновой синхронизации, CameraX для съёмки документов.
  6. Специальные модули (4 недели) — колесо жизни (9 секторов), анатомическая карта на SVG с 62 зонами, запись к специалисту через Google/Apple Calendar.
  7. Бета, модерация и релиз (3 недели) — 150 тестировщиков, ревью Apple и Google, публикация в Store.

Сколько стоит разработка wellness приложения в 2026 году

В 2026 году на российском рынке разработка wellness-приложения с нуля стоит от 1,8 до 12 млн рублей. Нижняя граница — шаблонный MVP на no-code (FlutterFlow, Adalo) без оффлайн-режима и анатомической визуализации. Верхняя — полноценный продукт с командой из 6–8 человек, ML-рекомендациями и интеграцией с носимыми устройствами.

Что влияет на цену

  • Количество платформ: одна iOS на Swift — от 1,5 млн; две платформы на KMP — +55% к стоимости одной, а не +100%.
  • Оффлайн-синхронизация: добавляет 280–450 тысяч рублей из-за движка конфликтов и тестирования.
  • Конвертация файлов внутри приложения: 180–320 тысяч, зависит от форматов (видео — дороже всего).
  • Анатомическая визуализация с 62 зонами: 240–380 тысяч — SVG-карта плюс редактор меток.
  • 152-ФЗ и криптография: аудит и шифрование на устройстве добавляют 150–250 тысяч.
  • Видеораздел с защитой: signed URLs, DRM Widevine L3 и оффлайн-кэш — 200–400 тысяч.
Wellness-приложение с трекером состояния и колесом жизни

Заказная разработка против готовых решений

КритерийКонструктор (Glide, Adalo)Шаблон на GitHubЗаказная разработка DEVRUM
Старт2–4 недели6–10 недель4–6 месяцев
Бюджетот 350 тыс. + подписка700 тыс.–1,5 млн3,2–7,5 млн
Оффлайн-режимНет или ограниченТребует переписыванияПолноценная синхронизация
Собственность кодаНетЗависит от лицензии100% исходники у заказчика

Какие технологии подходят для приложения здоровья на iOS и Android

Мы выбираем стек под задачу, а не под моду. Для wellness-приложения с оффлайн-режимом и двумя платформами оптимален Kotlin Multiplatform: логика пишется один раз, а UI остаётся нативным. На 2026 год это зрелая технология с релизом KMP 2.1 в январе и стабильным компилятором K2.

Kotlin Multiplatform против альтернатив

  • Flutter. Быстрый старт, но UI через Skia/Impeller отличается от нативного — пожилые пользователи wellness-аудитории чаще замечают разницу. Размер установочного пакета выше на 18–22 МБ.
  • React Native. Хорош для продуктов с веб-командой, но JS-мост создаёт просадки FPS в анимациях. Для колеса жизни и анатомии мы его не используем.
  • Swift + Kotlin нативно. Максимальное качество, но две команды и +40–60% к бюджету. Уместно, когда приложение уже живёт 2+ года и нужен peak performance.
  • Kotlin Multiplatform. Сбалансированное решение: общее ядро 65–75%, нативный UI, нет лишнего runtime. Используется в приложениях McDonald’s, 9GAG, Philips Hue.

Официальная документация стека — docs.kotlinlang.org. Бэкенд строим на Jmix — low-code фреймворке на Spring Boot, который даёт готовую админку, ролевую модель и генератор REST API за 3–5 дней вместо 3–5 недель. Подробнее о нашем подходе к бэкенду — на странице разработки backend для мобильного MVP.

Как работает оффлайн-синхронизация

Каждая запись в SQLDelight помечается vector clock — парой (node_id, counter). При появлении сети клиент отправляет дельту на бэкенд, сервер применяет операции CRDT и возвращает конфликтные записи. Пользователь видит алерт только при реальном конфликте — в 94% случаев синхронизация проходит автоматически. Файлы догружаются частями по 4 МБ с возобновлением через ETag, что экономит трафик в регионах с дорогим мобильным интернетом.

Модули приложения: что именно мы делаем

  • Личный кабинет — регистрация по телефону, биометрия, разделы профиля, 2FA.
  • Файлы — до 2 ГБ на пользователя, теги, папки, предпросмотр PDF/изображений/аудио, конвертация форматов.
  • Дневник приёмов — запись, к какому специалисту, дата, заметки, файлы, аудиозапись до 60 минут.
  • Трекер состояния — 12 метрик по шкале 0–10, графики динамики за 7/30/90/365 дней.
  • Доступ для специалистов — выдача read-only или read-write на период 1–365 дней, журнал операций.
  • База знаний — 300+ видеоуроков, категории, прогресс просмотра, оффлайн-скачивание.
  • Колесо жизни — 9 секторов (здоровье, отношения, работа, финансы, хобби, саморазвитие, семья, окружение, духовность), сравнение срезов за разные периоды.
  • Истории людей — лента анонимных/публичных кейсов с реакциями и комментариями.
  • Анатомическая карта — SVG-модель тела фронт/зад, 62 зоны, метки боли с описанием, тайм-лайн изменений.
  • Онлайн-запись — каталог специалистов, календарь слотов, оплата, видеосвязь через встроенный клиент Jitsi.
Анатомическая визуализация тела и трекинг динамики состояния

Почему заказывать разработку у DEVRUM

DEVRUM — команда вокруг Максима Дрейзера с 7+ лет корпоративной Java-разработки (Amdocs, МТС, Транснефть) и специализацией на Jmix-бэкендах и Kotlin Multiplatform. Мы не берём 20 проектов параллельно — одновременно ведём не больше 3, и это даёт предсказуемость релиза. Работаем по договору с ИП, закрывающие документы, возможна поэтапная оплата с фиксацией объёма в спецификации. Смежные наши страницы: разработка мобильных приложений для бизнеса, кроссплатформенная разработка, проектная разработка под ключ.

Частые вопросы

Сколько длится разработка MVP wellness-приложения?

Базовый MVP на iOS и Android с личным кабинетом, файлами, дневником и трекером — 4 месяца. Полная версия со всеми 12 модулями из техзадания, включая анатомическую карту и колесо жизни, — 6 месяцев при команде из 5 человек: PM, дизайнер, KMP-разработчик, iOS-инженер, Android-инженер и part-time бэкендер.

Можно ли делать только iOS, а Android позже?

Можно, но на KMP это невыгодно: экономия 15–20% по времени и 0% по стоимости ядра. Если после iOS-релиза решаете расширить на Android, мы дописываем только UI-слой за 8–10 недель. Если заранее знаете, что нужны обе платформы, лучше делать параллельно — получаете на 25–30% дешевле, чем две последовательные нативные разработки.

Как обеспечивается соответствие 152-ФЗ для медицинских данных?

Данные хранятся на серверах в РФ (Selectel, Yandex Cloud), шифруются на уровне диска и на уровне приложения (AES-256 для файлов пациентов). Все операции доступа к данным логируются в отдельный журнал с хранением 3 года. Пользователь может экспортировать и удалить свои данные одной кнопкой — реализация Right to be Forgotten. Аудит безопасности проводим через внешнего подрядчика перед релизом.

Что с обновлениями после релиза?

Мы предлагаем пакет сопровождения: исправление критичных багов в течение 24 часов, обновление под новые версии iOS/Android в течение 2 недель после выхода, ежемесячный отчёт по метрикам и crashlytics. Стоимость — от 85 тыс. рублей в месяц. Подробнее на странице сопровождения и поддержки ПО.

Работаете ли вы в Москве, Санкт-Петербурге и других городах?

Да, DEVRUM работает со всей Россией и СНГ удалённо. Команда распределённая, встречи в Zoom, закрывающие документы отправляем курьером или ЭДО (Диадок, СБИС). Среди заказчиков — бизнесы из Москвы, Петербурга, Новосибирска, Казани, Алматы и Минска.

С чем мы помогаем

Мобильное приложение для wellness-практик и холистического здоровья
Личный кабинет с историей приёмов и документами
Трекер состояния с 12 метриками и графиками динамики
Оффлайн-режим с автоматической синхронизацией
Анатомическая карта тела и колесо жизни
Онлайн-запись к специалистам с оплатой и видеосвязью

Какие проблемы решаем

  • 01
    Файлы в 4 разных приложениях
    Собираем документы, фото и аудио в единое хранилище до 2 ГБ с тегами и конвертацией форматов.
  • 02
    Потеря контекста при смене специалиста
    Журнал приёмов, выдача read-only доступа на нужный срок, экспорт истории одним файлом.
  • 03
    Нет интернета в регионах
    Оффлайн-режим с CRDT-синхронизацией, 94% конфликтов разрешаются автоматически.
  • 04
    Закон о персональных данных 152-ФЗ
    Хранение на серверах РФ, шифрование AES-256, журнал доступа 3 года, экспорт и удаление.

Преимущества работы с DEVRUM

Kotlin Multiplatform
Общее ядро на 72%, нативный UI, экономия 25–30% против двух независимых нативных команд.
Jmix-бэкенд
Готовая админка, роли и REST API за 3–5 дней вместо 3–5 недель на Spring Boot с нуля.
Фиксированный бюджет
Спецификация с объёмом, поэтапная оплата, договор с ИП и закрывающие документы.
Команда с опытом 7+ лет
Максим Дрейзер — Amdocs, МТС, Транснефть. Ведём не больше 3 проектов параллельно.

Частые вопросы о разработке wellness-приложений

Сколько длится разработка MVP wellness-приложения?
Базовый MVP — 4 месяца, полная версия со всеми 12 модулями — 6 месяцев при команде из 5 человек.
Можно ли делать только iOS, а Android позже?
Можно. На KMP ядро общее, доработка Android займёт 8–10 недель. Параллельная разработка обеих платформ дешевле на 25–30%.
Как обеспечивается соответствие 152-ФЗ?
Серверы в РФ, AES-256, журнал доступа 3 года, экспорт и удаление данных по запросу, внешний аудит перед релизом.
Что с обновлениями после релиза?
Пакет сопровождения от 85 тыс. ₽/мес: багфиксы в 24 часа, адаптация под новые iOS/Android, ежемесячный отчёт.