Мобильное приложение для сервиса лояльности Апельсин
Апельсин — это сервис лояльности, который объединяет лидеров рынка самых востребованных категорий: Х5 Group, Альфа-Банк, билайн, Lamoda, М.Видео и других. Пользователи получают Апельсинки — бонусную валюту — за покупки и действия у партнёров и могут тратить их в магазинах «Пятёрочка», «Перекрёсток», на связь, страховки и даже благотворительность.
Одним из ключевых каналов взаимодействия с пользователем стало мобильное приложение — быстрый способ вовлечения, коммуникации и удержания клиентов.

Задача

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

Решение

Чтобы уложиться в сроки и бюджет, мы использовали гибридный подход: Kotlin Multiplatform (KMP) + WebView + нативные модули.
  • Kotlin Multiplatform (KMP) — позволил переиспользовать бизнес-логику между iOS и Android;
  • WebView — для отображения основного контента (предложения, балансы, партнёры);
  • Нативные модули — для ключевых экранов: авторизация, навигация, онбординг, личный кабинет.
Такой подход обеспечил и быструю публикацию в сторах, и хорошую отзывчивость интерфейса. Пользователь получает нативный UX — с плавными переходами между WebView и приложением, без перезагрузок и лишней сложности.
Мобильное приложение — часть единой цифровой системы. Под капотом — набор микросервисов, отвечающих за партнёрские задачи, хранение данных, транзакции и событийную обработку. Это гарантирует масштабируемость и стабильность при высокой нагрузке до 2 000 RPS.

Уведомления и оповещения

На старте использовали Firebase, позже перешли на EDNA — платформу для персонализированных коммуникаций.
Благодаря этому решению можно:
  • сегментировать пользователей (по активности, балансу и действиям)
  • отправлять персональные пуш-уведомления: например, «У вас накопилось 300 Апельсинок — пора тратить!»
  • управлять фидбэком и повторными вовлечениями

Результаты

  • Приложение запущено менее чем за 3 месяца — от аналитики до стора
  • KMP + WebView сократили бюджет и ускорили time-to-market
  • Мобильный канал стал основным входом в экосистему Апельсина
  • Архитектура позволяет быстро масштабировать продукт и подключать новых партнёров
О том, как мы разрабатывали приложение, читайте в полной версии кейса.