Авторизация
Сброс пароля
Приложение для отслеживания глюкозы в реальном времени
Заказчик: Annigm
Страница кейса/результат: https://annnigm.com/

Передача и отображение данных с трекера-клипсы. Формирование дэшбордов в режиме реального времени. Помогли стартапу привлечь еще один раунд инвестиций.
1. Вводная задача от заказчика, проблематика, цели
Компания AnnIGM разрабатывает клипсы-трекеры для мониторинга уровня глюкозы в крови. Трекер крепится на мочку уха без проколов и расходных материалов. Данные о динамике глюкозы передаются на смартфон по Bluetooth и отображаются в режиме реального времени через приложение.
Продукт подходит для людей с предиабетом и тех, кто хочет контролировать питание и здоровье. Дополнительные функции включают отметки о событиях и календарь измерений.
Проблема
Клиент столкнулся с серьезной проблемой: соединение между клипс-трекером и приложением часто прерывалось и не восстанавливалось автоматически. Это создавало несколько значительных проблем:
- Надежность мониторинга: Пользователи не могли полагаться на устройство для непрерывного отслеживания уровня глюкозы в крови, что особенно критично для людей с предиабетом.
- Потеря данных: Из-за разрывов соединения данные о динамике уровня глюкозы не всегда корректно передавались и сохранялись в приложении, что могло привести к искажению информации и затруднить контроль состояния здоровья.
- Пользовательский опыт: Восстановить соединение можно было только вручную через устройство, что создавало дополнительные неудобства и снизило бы удовлетворенность продуктом для пользователей в будущем.
Задача
На момент обращения к нам у клиента уже были наработки приложения, поэтому перед нашей командой стояла задача доработать приложение, решить проблему с получением данных из устройства в приложение и также реализовать новый функционал.

Измерения
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Процесс работы
1.Проектирование
В работе над приложением с нашей стороны участвовали четыре человека: два разработчика на Flutter, менеджер проекта и тестировщик.
Поскольку приложение уже было создано с использованием Flutter, вопрос по выбору технологии в данном случае не стоял.
2.Разработка
Настройка связи с устройством
Реализована интеграция с Bluetooth-модулем для получения данных с трекера. Было проведено исследование и оптимизация алгоритмов установления и поддержания соединения, чтобы минимизировать риск разрывов.
Обработка данных
Разработан алгоритм для обработки и анализа полученных данных, включая фильтрацию и калибровку. Обеспечена корректная передача данных даже при кратковременных потерях соединения.
Для хранения информации об уровнях глюкозы, полученной с трекеров, мы использовали Firebase Realtime Database. Это позволило пользователям видеть историю измерений и получать уведомления в реальном времени.
Реализация пользовательского интерфейса
Создан интуитивно понятный интерфейс для отображения текущих и исторических данных, а также дополнительных функций.
Тестирование и отладка
Проведены обширные тестирования для выявления и устранения багов, а также для обеспечения стабильной работы приложения на различных устройствах. Были проведены дополнительные стресс-тесты для проверки устойчивости Bluetooth-соединения.

Календарь

Онбординг
3. Результаты сотрудничества
За 6 месяцев наша команда помогла клиенту обеспечить надежную передачу и отображение данных с трекера в режиме реального времени, а также доработала приложение до MVP.
Приложение успешно вышло на обеих платформах и получило положительные отзывы пользователей. С момента своего появления на рынке компания демонстрирует ежегодный рост оборотов и успешно развивается на рынке.
Владимир К.
CEO, Annigm
Спасибо команде flaton за то, что быстро погрузились в проект и смогли самостоятельно предложить решения по быстрой реализации проекта для вывода его на рынок. После чего смогли совместно протестировать несколько гипотез
4. Заключение
Разработали мобильное приложение.




