/
Mr. Charge

Создание международной экосистемы шеринга пауэрбанков для Mr. Charge

Mr. Charge — сервис аренды пауэрбанков (power bank sharing), позволяющий пользователям брать зарядное устройство в одной станции и возвращать в любой другой. Сеть ориентирована на места с высокой проходимостью: торговые центры, аэропорты, вокзалы и кафе. Клиент пришел к нам с задачей создания продукта с нуля.

12 месяцев разработки

Активная фаза и запуск
Задача

Задача: Бесшовный сервис аренды

Клиент поставил задачу разработать удобное и надежное мобильное приложение для взаимодействия с сетью зарядных станций.

Ключевые требования бизнеса

  • Кроссплатформенность: Полный охват аудитории iOS и Android.
  • Стабильность работы с «железом»: Приложение должно безошибочно общаться со станциями выдачи (слоты, ошибки, статус заряда).
  • Маркетинговая гибкость: Реализация сложной системы промокодов для привлечения и удержания клиентов.
  • Бесшовный UX: Путь пользователя от выбора станции до оплаты должен быть максимально коротким и понятным.

Решение

Решение

Мы реализовали нативную разработку для обеих платформ, объединив их мощным бэкендом на Laravel.

  1. Технологический стек: Ставка на надежность
    • Android (Native): Использовали архитектуру MVVM, Hilt для внедрения зависимостей и Cicerone для навигации. Это обеспечило чистую архитектуру и высокую производительность.
    • iOS (Native): Нативная разработка на Swift для обеспечения лучшего пользовательского опыта и плавной работы интерфейса на устройствах Apple.
    • Backend (Laravel + SQL): Выбран как проверенная и гибкая платформа для построения сложной бизнес-логики, способная обслуживать оба приложения через единый API
  2. Технический вызов: Поддержка экосистемы Huawei
    • Одной из стратегических задач было полное покрытие рынка Android-устройств, включая те, что не поддерживают сервисы Google.
      • Проблема: Необходимость публикации приложения не только в Google Play, но и в Huawei AppGallery, где используются другие сервисы (карты, пуши, аналитика).
      • Решение: Мы настроили поддержку двух отдельных версий приложения (билдов). Была организована сложная система CI/CD для параллельного тестирования и публикации в двух разных экосистемах.
  3. Интеграция с оборудованием
    • Самой ответственной частью проекта стала связь софта с физическими станциями.
      • Сложность: Подключение станций поставщика (Relink) требовало работы с нестандартными протоколами связи.
      • Решение: Мы реализовали синхронизацию данных в реальном времени. Система мгновенно обновляет статусы станций (свободные слоты, ошибки) и обрабатывает события аренды/возврата, чтобы пользователь видел актуальную карту города.
  4. Маркетинговые инструменты
    • Для развития бизнеса клиенту требовалась не просто «скидка», а гибкий конструктор акций.
    • Реализация: На бэкенде была создана масштабируемая система промокодов с различными типами скидок, правилами применения и ограничениями. Также настроена консолидация данных о показах рекламы с экранов станций для отчетов.

Процесс разработки

Мы прошли полный цикл создания продукта: от аналитики требований и прототипирования до запуска и поддержки.

Тестирование

Проводилось поэтапно — внутреннее альфа-тестирование, закрытая бета-версия на ограниченной группе, и только затем выход в прод. Это позволило отловить баги UX до массового пользователя.

Командная работа

Над проектом работала выделенная кросс-функциональная команда из 8 специалистов, включая выделенного QA-инженера и бизнес-аналитика.

  • Project Manager
  • Team Lead
  • 2 Backend-разработчика
  • Android-разработчик
  • iOS-разработчик
  • QA-инженер
  • Бизнес-аналитик
  • UX/UI Дизайнер

Технологический стек

Kotlin (Android)
Swift (iOS)
PHP (Backend)
Laravel (Backend)
Firebase
SQL

Результат

За 12 месяцев мы создали рабочую, измеримую кроссплатформенную экосистему, готовую к масштабированию.

  • Цифры: Более 12 400 установок суммарно на всех платформах.
  • Высокая конверсия: Приложение в App Store показало выдающийся коэффициент конверсии в установку — 59.8%.
  • География: Продукт успешно запущен не только на локальном рынке, но и в Европе (Румыния, Великобритания, Италия, Кипр, Словения).
  • Вовлеченность: Сформирована база активных пользователей (~3.8 тыс. в месяц на Android) с высокой частотой использования (4.54 сеанса на устройство на iOS).

Заказчик получил продукт с доказанным спросом на международном рынке, минимальным техническим долгом и архитектурой, готовой к новым интеграциям, что стало сильным аргументом для переговоров с инвесторами.

Карта станций

0

Давайте обсудим ваш проект!

Это бесплатно. Мы расскажем, как приложение решит конкретные бизнес-задачи.