AnnIGM
360 000
Промышленность и оборудование
Россия, Москва
Сентябрь 2025
Компания AnnIGM разрабатывает клипсы-трекеры для мониторинга уровня глюкозы в крови. Трекер крепится на мочку уха без проколов и расходных материалов. Данные о динамике глюкозы передаются на смартфон по Bluetooth и отображаются в режиме реального времени через приложение.
Перед нашей командой стояла задача доработать приложение, решить проблему с получением данных из устройства в приложение и также реализовать новый функционал.
В рамках проекта было решено:
• Настроить устойчивую связь с клипсом-трекером через Bluetooth и минимизировать риск разрывов соединения.
• Разработать алгоритм обработки и анализа данных с трекера (фильтрация, калибровка, сохранение при кратковременных потерях связи).
• Интегрировать Firebase Realtime Database для хранения истории измерений и уведомлений в реальном времени.
• Обеспечить корректную передачу и отображение данных о глюкозе на смартфоне в удобной графической форме.
• Реализовать интуитивно понятный интерфейс для просмотра текущих и исторических данных, а также дополнительных функций (события, календарь).
• Провести тестирование и стресс-тесты для проверки устойчивости Bluetooth-соединения и стабильности работы приложения.
• Доработать приложение до состояния MVP и подготовить к выпуску на обеих платформах.
В работе над приложением с нашей стороны участвовали четыре человека: два разработчика на Flutter, менеджер проекта и тестировщик.Поскольку приложение уже было создано с использованием Flutter, вопрос по выбору технологии в данном случае не стоял.
Настройка связи с устройством
Реализована интеграция с Bluetooth-модулем для получения данных с трекера. Было проведено исследование и оптимизация алгоритмов установления и поддержания соединения, чтобы минимизировать риск разрывов.
Для связи с устройством AnnIGM мы использовали Bluetooth API и реализовали интерфейс, отображающий данные о глюкозе в удобной графической формате.

Обработка данных
Разработан алгоритм для обработки и анализа полученных данных, включая фильтрацию и калибровку. Обеспечена корректная передача данных даже при кратковременных потерях соединения.
Для хранения информации об уровнях глюкозы, полученной с трекеров, мы использовали Firebase Realtime Database. Это позволило пользователям видеть историю измерений и получать уведомления в реальном времени.

Реализация пользовательского интерфейса
Создан интуитивно понятный интерфейс для отображения текущих и исторических данных, а также дополнительных функций.

Тестирование и отладка
Проведены обширные тестирования для выявления и устранения багов, а также для обеспечения стабильной работы приложения на различных устройствах. Были проведены дополнительные стресс-тесты для проверки устойчивости Bluetooth-соединения.
За 6 месяцев наша команда помогла клиенту обеспечить надежную передачу и отображение данных с трекера в режиме реального времени, а также доработала приложение до MVP.Приложение успешно вышло на обеих платформах и получило положительные отзывы пользователей. С момента своего появления на рынке компания демонстрирует ежегодный рост оборотов и успешно развивается на рынке.
![]()
Владимир Козлов
СЕО
Спасибо команде flaton за то, что быстро погрузились в проект и смогли самостоятельно предложить решения по быстрой реализации проекта для вывода его на рынок. После чего смогли совместно протестировать несколько гипотез