Интеграция приложения для смарт-часов

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

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

Задачи

1. Провести интеграцию приложения со смарт-часами.

2. С нуля создать новый экран «Тренер» для мониторинга сердечной активности с помощью модуля «ЭКГ».

6 месяцев
до первого релиза
5 специалистов
в команде

Решение

Над проектом совместно работали четыре команды из разных стран, каждая со своей экспертизой. Компания SimbirSoft подключилась к проекту в декабре 2019 года.

Для решения поставленных задач мы выстроили общую логику проекта и разработали SDK-библиотеки. Приложение основано на фреймворке MVVMCross, который помогает поддерживать архитектуру MVVM. Мы использовали средства MVVMCross для связи компонентов архитектуры (управление зависимостями, DI), а также виджетов представления и свойств модели-представления (VM). При отрисовке экранов на Xamarin мы использовали нативную верстку и нативные форматы хранения разметки: Xib для iOS, xml для Android. Это позволило нам использовать привычные для нативной разработки инструменты  — XCode и Android studio соответственно.

Приложение скачали более 100 000 раз в App Store и Google Play.

Результат

Наша команда реализовала систему мониторинга сердечной деятельности «Тренер» на основе модуля «ЭКГ» и данных о физической активности пользователя. Анализируя эти данные, система предлагает владельцу устройства рекомендации по улучшению самочувствия. При этом пользователь может установить дневные цели и отслеживать уровень их выполнения в процентах. Все подсказки мы изложили максимально просто и наглядно и перевели на 14 языков.

Технологии

Xamarin, Android и iOS, C#, MVVMCross.

Другие работы
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Порекомендуйте друга — получите вознаграждение!
  • Python-разработчик
  • Java-разработчик
  • Node.js-разработчик
  • Системный аналитик
  • DevOps-инженер
  • Специалист тендерного отдела
  • Менеджер по привлечению клиентов
  • 1С-консультант
  • Data Engineer
  • Java-архитектор
  • 1С-архитектор
  • Data Scientist
Прикрепить резюме, до 10Мб
Файл выбран