The fulfilled redesign helped adidas get a new solution that ensured quick and error-free synchronization between the wearables, the web app, and the desktop app. That guaranteed that end users could access the same set of sports data whatever device or app they used.
How it works
Professional athletes and health enthusiasts use adidas wearables during their training. At the end of each training, the user can synchronize their health data gathered during the workout session with their smartphones, laptops, or PCs. During the first sign-in, the desktop app requires the user to select devices that will be further detected as recognized devices and synced automatically.
Once transferred to the desktop app, sports data can be synced via Simple Object Access Protocol (SOAP) with the web app for further analysis and reporting. The web app processes the data and transforms it into user-friendly charts and graphs displaying users’ performance, sports dynamics, and personal results.
The web application enables users to continuously monitor the progress of their workouts and rely on the processed data to find the balance between the effort spent and the results obtained.
Users can download personal coaching programs from the web app to their PCs and then synchronize them across their devices and wearables. In the "coaching" mode, the app generates relevant training recommendations that users can listen to and follow right during their workout.
Fitness app enhancements
Apart from redesigning the desktop app, adidas also planned to enhance the rest of their suite, including the web app, the wearables’ firmware, as well as mobile apps. To cover all of these needs, Rishi Software Services(RSS) enlarged the initial team. This allowed the developers to work on the desktop and web apps, mobile app development, and enhancement of wearables simultaneously.
Iflexion’s fitness app developers participated actively in the elaboration of extended functionality for both the web and the desktop apps. Among the offered feature there were:
- Detailed user profiles to ensure that the app builds highly personalized training programs
- Nutrition recommendations to help users adapt their meals to the selected sports plan
- Training videos to enable users to search for, watch, and bookmark exercises and training tips by professional coaches
- Rewards to let users feel proud of their achievements and encourage them to set up new and more difficult goals
- Alternative routing to let users select running routes according to their body condition, daily activity, running experience, and sports goals (keeping fit, losing weight, building muscles, etc.)
- Sports communities to let users connect with other people engaged in a similar sports plan, nutrition program or taking similar running routes
Several out of the offered features later became part of the app, which allowed the Customer to increase the number of subscriptions and the overall user satisfaction with the sports suite.
As the team had demonstrated their technical expertise and ability to fulfill multiple tasks efficiently, the Customer also entrusted to Rishi Software Services(RSS) testing of their mobile solutions. RSS’s QA engineers performed the full cycle testing of adidas mobile apps for Android and iOS. The team elaborated on test cases to cover the maximum of the app use scenarios. Their activities included both manual and automated tests to check up the fitness suite’s performance, functional stability, and the overall apps’ usability.