Все кейсы

Кроссплатформенное приложение EnerGO для аренды пауэрбанков в метро и кафе

Purrweb ·Влад Самарин ·2021

8 место Услуги B2C Мобильное приложение Разработка ПО Мобильное приложениеAndroidiOS

Разработали кроссплатформенное приложение для стартапа EnerGO по аренде пауэрбанков: на момент запуска в Москве установлено 1000 станций.

Открыть проект

Награды · 1
серебро
  • Tagline Awards2022— Лучшее применение IoT

Задача

Стартапу EnerGO требовалось мобильное приложение для аренды пауэрбанков, которое взаимодействовало бы с IoT-станциями в метро и кафе. Предыдущий подрядчик разработал только десктопное решение, а производитель оборудования утверждал, что сменить фиксированный IP-адрес станций невозможно.

Решение

Провели реверс-инжиниринг старого Java-кода и с помощью производителя разобрались в протоколе обмена станций, переведя настройки из ASCII в HEX. Для плавной анимации бэкдропа, аналогичного нативному iOS-приложению Maps, использовали абсолютное позиционирование и перекрытие элементов, добившись стабильных 60 fps без готовых библиотек.

Результат

  • 1000 Станций в Москве на момент запуска
  • 200 Маленьких станций в кафе на 15 июня 2021
  • 60 Стабильный FPS для анимации бэкдропа

Создали кроссплатформенное приложение для iOS и Android, а также дополнительные приложения для рекламы и техперсонала. На момент запуска в Москве работало 1000 станций, включая 100 в метро и 200 в кафе.