Fitness Bracelet App

Healthcare & Life Sciences
Mobile Application Development, Wearables
React Native

The customer is an IT company providing software solutions for the healthcare sector in the UK and abroad. Their clients are different divisions of NHS as well as private healthcare institutions.

Business Challenge

Surgical operations are stressful for a patient's body and can have various complications. The general physical condition of the patient before the operation greatly influences the operation outcome, especially for senior patients. Such patients are often recommended to perform some kind of physical activity, e.g. walking, for some time before the operation to mitigate possible negative outcomes. However, a considerable part of patients does not follow the recommendations close enough and are in risk group because of that. The risk could be lowered if healthcare professionals would be able to track the physical activities of the patients and intervene if the level of activity is not sufficient.


Specialised medical-grade activity tracking bracelets are used to gather information about the patient’s activity before the operation. The data is gathered by the patient's mobile device and sent to the backend for processing and reviewing by clinicians in a web-based UI. Arcadia developed and implemented Android and iOS mobile applications, as well as the web-based UI for clinicians.

The mobile application provides connectivity with the bracelet, data syncing in the background, and sending the data to the backend. After getting the explicit patient’s consent to send physical activity data to his or her clinician, the application gathers data in background mode with minimal user interaction, which enables healthcare professionals to guide the patient toward surgical operation. The mobile application provides feedback to the user and displays the progress to the daily goal which is set by the clinician, e.g. 1000 steps a day.

The mobile application is a hybrid JavaScript application developed using Ionic Framework (AngularJS) and PhoneGap/Cordova. Most of the codebase is shared between Android and iOS. However, the application part which interfaces with the bracelet over Bluetooth and performs data sync in the background is implemented on the native level using Java for Android and Objective-C for iOS.

Physical activity of the patients is presented to clinicians using rich UI which helps to measure the physical activity level and determine if the patient is getting ready for the operation or might need some assistance.

The frontend app for clinicians is a single page application implemented using React framework.

Security and data privacy were the main focus during development because the application is handling sensitive data related to the patients and their health. The local storage on the mobile device is encrypted as well as data exchange channel with the backend. The app requires explicit user consent to start uploading bracelet data to the backend and share it with the clinicians.

Results & Benefits

The system was successfully demoed at the hospital where it will be deployed. The patients will start receiving the bracelets along with the mobile app this year.

Related Cases

Read all

Software Usage Intelligence

Development of a brand-new solution for gathering application usage statistics for both web and desktop applications.

UX Audit for a Country Risk Platform

Improving UX for an online platform, bringing new traffic and subscribers from the main product.

Vehicle Traffic Control System

The system intended to control and manage the movement of vehicles between parking areas and show their current position.