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
Mobile App for Yugoria Insurance Company
Qiwi {Vsem — a Charity Fundraising Platform
Cifra — a Mobile Accounting App for Entrepreneurs
Sportmaster — Online Store Development
Configuring Jira Products for Paysend
VkusVill — Website Fault Tolerance Improvement
Mobile App for Yugoria Insurance Company
Qiwi {Vsem — a Charity Fundraising Platform
Cifra — a Mobile Accounting App for Entrepreneurs
Sportmaster — Online Store Development
Configuring Jira Products for Paysend
VkusVill — Website Fault Tolerance Improvement
Send us your request
Send us an email or give us a call, we’d love to chat about your most ambitious idea: +1 617 982 1723
Tell us your idea
Send us an email or give us a call, we’d love to chat
about your most ambitious idea: +1 617 982 1723
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Порекомендуйте друга — получите вознаграждение!
  • Python-разработчик
  • Java-разработчик
  • Верстальщик
  • Full-stack developer (Node.js-React)
  • Системный аналитик
  • iOS-разработчик
  • Android-разработчик
  • DevOps Engineer
  • Менеджер по привлечению клиентов
  • Консультант 1С
  • Data Engineer
  • C++-разработчик
  • Middle Mobile QA Engineer
  • 1С-разработчик
  • DBA-разработчик
  • Архитектор Java
  • Архитектор 1С
  • SDET
Прикрепить резюме, до 10Мб
Файл выбран