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.
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.
Country
Canada
Industry
Wellness & Fitness
Cooperation period
2018 - current
Cooperation type
Consulting, dedicated development team, then team augmentation of 4-6 experts
Country
Canada
Industry
Wellness & Fitness
Cooperation period
2018 - current
Cooperation type
Consulting, dedicated development team, then team augmentation of 4-6 experts
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.
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.
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.
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.
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.
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.
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.
Augmented reality has evolved from its origin as an experimental and novel technology to a practical business tool. Across many industries, businesses have adopted AR for various spatial applications like generating floo...
Learn More