top of page
header.png

OtioCare

– мобильное приложение для членов семьи и близких (родственников, друзей, соседей), которые ухаживают за пожилыми людьми. В связке с комплектом OtioCare Serenity Pack датчики, установленные в доме пожилого человека, фиксируют сигналы повседневной жизни и в реальном времени показывают время, проведённое в каждой комнате, время приёма пищи, подъёма и отхода ко сну. Приложение позволяет заботиться о близких даже на расстоянии и вовремя реагировать на изменения привычек или снижение активности

header_icon.png

Заказчик

Сфера

Здравоохранение

Регион

Франция

Работаем с

2023

Groupe HBF – французская компания с более чем 25-летним опытом разработки электротехнических и цифровых решений, которые делают повседневную жизнь людей удобнее. В рамках программы OtioCare компания решает одну из ключевых социальных задач современности: помогает пожилым людям жить самостоятельно у себя дома, а их семьям – быть спокойными за близких. Решение объединяет умные домашние датчики и мобильное приложение для ухаживающих

Решение

Мы подключились к проекту, чтобы модернизировать существующее приложение OtioCare и расширить его функциональность. Первым шагом стала полная переработка архитектуры: мы внедрили паттерн MVVM с Prism, настроили внедрение зависимостей, выделили общие базовые библиотеки и провели рефакторинг кода, устранив дублирование и лишние сервисы. Это создало чистую и согласованную основу для дальнейшей разработки.

screen-0.jpg

Для мониторинга в реальном времени мы интегрировали SignalR, который передаёт телеметрию и события с домашних датчиков. Благодаря этому ухаживающие сразу видят, что происходит в доме их близкого, и своевременно получают оповещения при обнаружении слабых сигналов активности. Push-уведомления доставляются через Azure Notification Hubs.

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

screen-3.jpg
screen-4.jpg

Безопасная регистрация и вход реализованы с помощью Microsoft Identity Client и Azure AD B2C. Наконец, мы добавили поддержку нескольких языков на основе ресурсов .resx и сервиса выбора языка, перевели ключевые экраны и создали инфраструктуру, которая позволяет быстро и просто добавлять новые языки.

​

В результате получилось современное, стабильное и масштабируемое приложение, которое помогает семьям оставаться на связи с пожилыми родственниками и вовремя прийти на помощь, когда она нужна.

Предоставленные услуги

Предоставленные услуги

2

profile icon

.Net MAUI Разработчика

1

profile icon

Backend Разработчик

1

profile icon

QA Тестировщик

1

profile icon

UI/UX Дизайнер

team image

Технологии

Мобильная разработка

C#, .NET MAUI

UI и анимация

SkiaSharp, Lottie,

Microcharts

Аутентификация

Microsoft Identity Client, Azure AD B2C

Архитектура

MVVM, Prism, CommunityToolkit

IoT и передача данных

SignalR, Bluetooth LE

technologies logo

Испытания

Рефакторинг разрозненной архитектуры

Существующий код страдал от дублирования, лишних сервисов и сложного управления зависимостями. Нужно было внедрить MVVM и DI и выделить общие библиотеки, не нарушив работу существующей функциональности приложения

Модернизация навигации и взаимодействия с пользователем

Старая навигация была неудобной и не соответствовала современным стандартам UI/UX, а единой системы уведомлений и подтверждений действий пользователя не было. Задача состояла в том, чтобы переработать и то и другое, сохранив привычный для пользователей опыт

Передача данных с датчиков в реальном времени

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

Создание высокопроизводительной визуализации данных

Визуализация повседневной активности с нескольких датчиков потребовала собственных графиков на SkiaSharp и календарного компонента, способного обрабатывать большие объёмы событий и при этом оставаться плавным и отзывчивым

Безопасная и быстрая аутентификация

Защита конфиденциальных данных о пожилых людях потребовала надёжного и при этом быстро интегрируемого решения для входа, которое мы реализовали с помощью Microsoft Identity Client и Azure AD B2C

Наша команда всегда готова помочь и ответить на ваши вопросы

Павел Чувак

Основатель и тех. директор

Ника Чувак

Директор по развитию

Дарья Фелькина

Руководитель отдела партнёрств

Екатерина Беняш

Руководитель отдела продаж

Наше местоположение

Кирова 3, офис 9 · Гродно, Беларусь

Отправьте нам свой запрос

Сообщение отправлено! Спасибо!

bottom of page