About project
Industry
Fitness
Platform
iOS
Company Profile
Project Goals
- Develop an Apple Watch app
- Calibrate the smart suit’s
- Cores and provide manual testing
- Implement automated testing for the mobile app
- Develop a web app for version control and bug reporting
Business Needs
- Enter the prospecting Apple Watch app’s market in Q3 2015
- Extend functionality and increase reliability of the mobile app
Project Details
- Engagement Model
Outsourcing (Agile)
- Duration
12 month
- Effort
1 iOS Developer, 1 QA Engineer
Technologies Used
Development
Scala
Play Framework
Swift
MySQL
Objective-c
Bluetooth Low Energy
Hibernate
Test Automation
Java
Carina Framework
Test NG
Appium
Challenges and Solutions
Many bugs causing delays in update releases
We set up a CI/CD process, created and implemented Test Automation cases. This way we reduced the number of blockers by 50%
Inability to manually test smart clothing signals in 24/7 mode
We automated the testing process by creating mocks which were sending awaited responses for special requests from the mobile app
Testing coach-athlete engagement routine
With Carina Framework we built integrated tests to work with both web and mobile platforms simultaneously. This helped us to imitate the user flow and accomplish all identified goals
Integration of BLE (Bluetooth Low Energy) Technology with self-developed unique signals
We implemented algorithms developed by Athos engineers. These algorithms consider an athlete’s body position and send the correct signals to the app, which process them and provide valid metrics for the end users
Results
Firstly, Solvd delivered an internal solution for Athos engineers, that collects raw data from hardware devices via BLE-service and prepares it for further visualization inside IOS mobile application. We also set up user data analytics service Mixpanel for experimental design and behaviour analysis.
Secondly, we conducted a full QA cycle, which resulted in significantly reducing the number of bugs and helped Athos to eliminate crashes in production. Moreover, we created a reliable infrastructure for Core’s firmware version control, that provided more transparent synchronization between smart clothing and apps.
Lastly, we developed the app for Apple Watch, which made it possible for Athos to break into the emerging market and stay relevant in the fitness arena. Our priority was to balance performance and feature variety, which is why we paid special attention to the load dispatch between devices. As a result we increased battery efficiency by 60% and earned the loyalty of Apple Watch users.
Similar Projects
If you want more of our work, go to the full portfolio