Мы собираем куки. Можно?
Можно
Healbe
:
Задача
Поддержка, разработка новых функций, исправление ошибок существующего приложения. Перенос логики работы с браслетами в отдельный Software Development Kit (SDK). Поддержка SDK. Внедрение многомодульности.
:
Проблемы
Непоследовательный и неудобочитаемый код приложения.
Большое количество легаси-кода и различные архитектурные подходы, доставшиеся нам «в наследство» от предыдущих команд, работавших на проекте до нас.
Использование больших библиотек для решения 1 маленькой задачи.
Долгое внедрение обновлений и большое количество ошибок в процессе.
Большое количество отрицательных отзывов из-за многочисленных ошибок.
:
Решение
Рефакторинг и приведение кода к единым архитектурным паттернам. Внедрение код-ревью.
Добавление поддержки SDK и исправление проблем с ним. Выделение функциональности SDK в удобное публичное API.
Разработка функциональности для получения нотификаций с браслета в фоновом режиме.
Постепенное внедрение KMM (Kotlin Multiplatform Mobile) модуля для работы с сетью.
Добавление тестов для улучшения качества кода.
Добавление модуля для работы с весом, включая синхронизацию с сервером и хранение данных. Внедрение опросов и демонстрационного режима в приложение.
Разработка нового экрана для работы с нейроактивностью.
Результат
:
Стабильная работа приложения при регулярных обновлениях.
Уменьшение количества ошибок и добавление нового функционала.
Увеличение количества положительных отзывов.
Стартап Healbe разработал единственный в мире умный браслет, который считает усвоенные калории. Кроме того, он оценивает водный баланс, уровень стресса и отслеживание прочие жизненные показатели.
Основная
информация
Основная информация
: