Integration of a Smartwatch Application

Enhancement and integration of a smartwatch app.

A leading smartwatch manufacturer asked us to help enhance their mobile application and integrate it with the smartwatch. This application processes user activity data coming from a fitness tracker or smartwatch.

The application allows the key health indicators to be tracked, such as heart rate, blood pressure, step count, and calories burned.

Tasks

Our team had two key tasks:

1. Integrate the application with a smartwatch.

2. Build a new Trainer screen from scratch to monitor heart activity with the ECG module.

Solution

Four teams from around the world collaborated on the project, each bringing in their own expertise. SimbirSoft joined the project in December 2019.

To complete the tasks, we organized the overall project workflow and developed SDK libraries. The application uses the MVVMCross framework to support MVVM architecture. We employed MVVMCross tools to connect the architecture components (dependency management, DM), view widgets, and view model (VM) properties. To render screens in Xamarin, we used native layout and markup storage formats  — XIB for iOS, XML for Android. This enabled the use of the familiar native development tools  — Xcode and Android Studio, respectively.

Result

Our team implemented a heart activity monitoring system called Trainer based on the ECG module and user activity data. The system analyzes this data and offers health improvement tips to the wearer. The user can set daily goals and track progress percentages. The tips are clear and simple and available in 14 languages.

100K+ downloads
on App Store and Google Play

A team of five professionals
Release after six months of involvement

TECHNOLOGIES

 Xamarin, Android и iOS, C#, MVVMCross

Other cases
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Send us your request
Upload a file up to 10MB
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Tell us your idea
Upload a file up to 10MB
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Middle
TeamLead
Senior
TechLead
Upload a file up to 10MB
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
File selected
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.