LinkedIn
X
Facebook

Mobile App Support, Development and Maintenance

Table of Contents

Requirements

The client operates an Android and iOS mobile application called Salter health, a fitness and wellbeing application that integrates with smart devices, such as scales and blood pressure monitoring systems.

Their existing software partner was no longer able to maintain the application, so we worked with the client to conduct a thorough code review and infrastructure assessment, with a view of taking over support, maintenance, and development.

Following this, the client also needed us to support and maintain Salter Cook, a personal cookbook that integrates with smart kitchen devices.

Solution

Given the nature of the tasks and variable priorities, we adopted the Kanban methodology, which allowed us to remain flexible and responsive to the client’s evolving needs. This also allows the client to prioritise bug fixes of key features at short notice.

Initially, the iOS version of Salter Health utilised .NET MAUI, whilst the Android version relied on a Xamarin framework. Bugs within the MAUI framework itself had prevented the client from adopting the MAUI implementation on Android. In order to resolve these issues, we implemented custom gesture handlers so that we could roll out the new .NET MAUI instance to Android users.

The client onboards new scales into their application every year, so we focused on working with the client’s manufacturers to onboard new scales, agree on and implement the protocols for Bluetooth connectivity, and resolve any issues ahead of release.

When we took over the project, Salter Health underwent a brand refresh, so we updated the application design to reflect the new identity, including colour schemes and logos.  

We’ve also made sure that users can export and analyse their health data, by integrating the application with Android Health, which replaces the deprecated Google Fit integration.

Results

The client was very complimentary about our communication and collaborative approach.

The integration with Android Health and upcoming social login features is expected to enhance user retention and usability.  

By onboarding new scales, the client has broadened its customer base.

We ensure the apps remain compatible with latest OS versions, whilst also addressing bugs and performance issues as they arise.