Мобильное приложение для ЖКХ: переход на новую архитектуру
Мобильное приложение для ЖКХ: переход на новую архитектуру
Модернизировали мобильное приложение управляющей компании ЖКХ: перевели его на мультиплатформенную архитектуру, чтобы ускорить разработку новых функций, повысить стабильность релизов и снизить стоимость поддержки.
Мобильное приложение для управляющей компании позволяет передавать показания счётчиков, оформлять и продлевать абонементы на парковку, отслеживать плановые отключения ресурсов и отправлять заявки в УК.
Задачи
Приложение изначально было написано на устаревшем стеке, который к тому моменту почти перестал развиваться: новых версий инструментов и библиотек под него выходило всё меньше, а найти разработчиков для поддержки становилось сложнее. Каждую новую функцию приходилось реализовывать отдельно для iOS и Android, хотя логика внутри чаще всего была одинаковой — это удваивало работу и увеличивало риск расхождений между платформами.
Нужно было выполнить перенос мобильного приложения на новую архитектуру без потери существующей функциональности.
Что сделали
Перевели приложение управляющей компании со старого стека на Kotlin Multiplatform. В основе решения — мультиплатформенная разработка: общую бизнес-логику пишем один раз, при этом интерфейс остаётся нативным для iOS и Android.
Результат
Общая логика теперь правится в одном месте, а не дублируется под каждую платформу отдельно, поэтому новые функции добавляются быстрее и без риска, что одна из версий отстанет от другой.
Обновления выходят синхронно на обеих платформах.
Интерфейс на каждой платформе следует её собственным принципам оформления, и пользователи не сталкиваются с чужеродными элементами управления.
После модернизации мобильного приложения архитектура стала понятнее, а новым разработчикам проще разобраться в проекте.
Развиваем существующие мобильные приложения и создаём новые цифровые сервисы для УК. Для запуска продукта с нуля предлагаем готовое мобильное приложение для ЖКХ — его можно адаптировать под процессы конкретной управляющей компании.