Sports

ULTRA

A professional training app for avid runners

iOS Swift MySQL AWS PHP

Challenge

Adequate preparation for a competition is an essential ingredient of its success. Only a person with the competition experience can fully understand the athletes’ needs.
ULTRA founder has a direct connection to sports. He is a professional athlete and coach, and he knows exactly what it takes to prepare correctly.
The preparation of the marathon runners, which starts in advance and requires a clear plan, is his main focus. The more customized the plan is, the better results the athlete will achieve.
That is the idea at the heart of ULTRA app: a customized and well-designed plan of individual training sessions for the marathon runners. The challenge we faced was to transfer our client’s developments from spreadsheets, bringing them within everybody’s reach in a convenient, usable, and high-performance application.

Solution

Right from the start, the client provided us, the Devvela company, with athlete’s customizable training plans. We studied the devised formulas of this program and developed a high-performance application with a user-friendly UI/UX to make it easy for the athletes to follow the training program. We transformed the formula variables into user parameters (height, weight, training level, average daily physical activity, etc.) set during the registration process. These parameters determine a specific training plan for each athlete. If necessary, those parameters could be changed in settings and the subsequent recalculation of the training plan will follow.
Another challenge that Devvela had to solve was receiving training data. Collecting data from heart rate monitors was an obvious solution, Polar HRMs were chosen as main devices to begin with. However, during the development process, we enabled the use of any HR monitors, running on Bluetooth protocol. Also, we made integration with Garmin Smart Watches. All this has allowed making training even more comfortable as a user does not have to carry the phone with him. He can just record training with the help of Smart Watches and then analyze it in the ULTRA app after the end of the training session.
To achieve even better results, the app got two types of fitness testing, which help to calculate the training plan more accurately and see the training progress.

Results

It’s a big hit for any company to work with an enthusiastic and competent person. Our client had a clear vision of his project and was always open to a dialog. Thanks to that, an MVP creation and release of the first app version were done on time. Afterward, the application successfully got off the ground and moved to the next development stage.
Right now, the app collects statistics on the training results and gives a user control over the training plan. Still, our client has come up with another idea for how to make these features even more beneficial for the users. This idea included allowing the users to change the training plans based on the results of their previous training. And we have some thoughts on how to pull it off.
Jogging tracking and connecting to different devices have already been put into effect, but Devvela does not stop at this. We are planning to provide real-time training feedback and integrate the app with Apple Watch and others.
The app already caters to the needs of the marathon runners, but our client looks to improve it. We will do anything to help him!

This website use cookies and collect personal information through feedback forms to provide users with the better experience and better content. We may also place cookies on our and our partners’ behalf to help us deliver more targeted ads and assess the performance of these campaigns. Learn more

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close