Mar 07, 2022
No image
Liberty Life
Ongoing

Liberty Life

$50,000+
4-6 months
South Africa, Johannesburg
2-5
view project
Service categories
Service Lines
Web Development
Domain focus
Healthcare
Other
Programming language
Java
Frameworks
Flutter

Challenge

As a result of the long-term plan to convert betterMe from a web app to a mobile app, CubeZoo had to work with a web and mobile hybrid to produce a dashboard interface. We decided to use Flutter because of its ability to transition the platform from a website environment and into a mobile app environment. This was only the first hurdle, however, as the team had to integrate the application with seven leading wearable manufacturers: Fitbit, Garmin, Strava, Polar, Google Fit, TomTom, and Suunto. This was an enormous undertaking as the integration needed to be done with each wearable manufacturer individually due to the fact that they all have their own API’s and standards, making integration extremely labour-intensive.

Solution

Using open source libraries to help manage caching and session data, we were able to save time in development, allowing us to focus on solving other challenges, such as the API integrations for the wearables. Partnering with a company that has an existing system for integrating with the most popular wearable brands, we were able to talk to a unified API instead of custom building an integration for each wearable on the market. This allowed for the easy aggregation of data from the wearables to calculate a health score, which is presented to the user through the dynamic animations.

Results

betterMe is being enjoyed by hundreds of Liberty employees through the web portal, and with our team’s attention to detail, the migration to a mobile app should be seamless.
betterMe is being enjoyed by hundreds of Liberty employees through the web portal, and with our team’s attention to detail, the migration to a mobile app should be seamless.