MIGRATING MOBILE APPLICATION FOR FITNESS AND LIFESTYLE TO REACT NATIVE

The cross-platform mobile app [Name is under NDA], that provides independent trainers and clubs with a powerful tool to plan, interact, and manage fitness training with clients.

KEY FACTS:

Country

Canada

Industry

Wellness & Fitness

Cooperation period

2018 - current

Cooperation type

Consulting, dedicated development team, then team augmentation of 4-6 experts

Share

KEY FACTS:

Country

Canada

Industry

Wellness & Fitness

Cooperation period

2018 - current

Cooperation type

Consulting, dedicated development team, then team augmentation of 4-6 experts

The Story Behind

In the late 2010s, a global company specializing in helping fitness trainers and their clients build stronger relationships, achieve goals, and promote a healthy lifestyle shifted its primary focus to business growth and entering new markets. At that time, one of their core products had become outdated and required a complete modernization to ensure meeting security standards, stability, and provide flexibility in further app development. The client entrusted the MobiDev team to migrate their existing mobile application to the React Native stack, working in cooperation with their in-house backend development team.

Industry Challenges

Independent trainers and clubs often struggle with coordinating schedules and managing client appointments efficiently. Maintaining consistent communication and engagement with clients can be difficult, which impacts their motivation and adherence to fitness goals. Additionally, tracking client progress and customizing workout plans can be time-consuming and complex, making it challenging to provide personalized and effective training programs.

How we delivered

1

Conducted software code audit

Prior to initiating the system upgrade, the dedicated team carried out a comprehensive review of the product's source code to confirm React Native as the optimal solution for the migration, offer suggestions on prioritizing the next steps, and provide accurate timeline estimates.

2

Performed the app migration to React Native

The outdated cross-platform tech stack built on Titanium SDK required rewriting the code from scratch, considering the complicated business logic and numerous interconnections within the application. React Native allowed us to perform the migration within optimal timelines through its existing libraries, native components, custom elements, and a single codebase running for both iOS and Android. As of 2018, React Native enabled us to save up to 80% on development efforts compared to other technologies.

3

Adapted the cooperation model to fit new project requirements

Since the beginning of our cooperation in 2018, the team composition has been evolving. This evolution included transferring project management activities to the client’s side and allocating in-house engineers to work in cooperation with MobiDev experts. Following these changes, we moved from a dedicated development team model to team augmentation, and we are currently providing the client with needed React Native engineers and QA experts.

4

Kept the development process standardized yet flexible

Many decisions regarding functionality were based on user feedback, and numerous changes occurred along the way. To keep the project well-organized, we followed the Airbnb React/JSX Style Guide, the strictest and most complete guideline at that time.

Technical Details

Mobile
React Native, Redux, RXJS, Lottie animations, React Native TTS (text-to-speech), WebSocket
Payment integration
Stripe

Outcomes

After launching the upgraded application, MobiDev continued to contribute to further app development, transferring from a dedicated development team cooperation approach to team augmentation. Since the upgraded version of the application became available to users, the clientele base has increased to over 85,000 running businesses, tripling client engagement and serving over 1 million trained individuals.

Image
Image

Looking for an expert team

to modernize your software?

CONTACT US

MORE SUCCESS STORIES

Web Application Security Best Practices: Fortifying Your Product for Sustainable Growth

8 Web Application Security Best Practices: Fortifying Y…

SEE ALL
We will answer you within one business day