<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=504731893395981&amp;ev=PageView&amp;noscript=1">

Proof-of-concept Mobile Sports App

Real-time analysis of surfer performance based on sensor data

The client is a major sports brand that wanted to enhance its customers’ surfing experience. This company needed development and integration expertise to explore extra usage options for its advanced wearable technology.

Project Information
Engagement model

Fixed Price


Iterative Development


Software Engineer


Project Manager


UI Designer

More Details


The customer turned to Softeq to create a proof-of-concept (PoC) surfing app. The solution would allow surfers to track and analyze their performance. The app had to sync data online, visualize the user’s surf route, and share results with other apps.



The app consists of several modules:

  • Synchronization module. Enables raw data download (e.g. route coordinates, accelerometer data, etc.) from the server.
  • Graphical representation module. Implements map drawing of the surfer's route in real time.
  • Sharing module. Allows sharing results (routes) with the user’s friends.

Besides the GPS and accelerometer data, the application also processes such information as burned calories count, track distance, session duration, start and stop time of the session, etc.


To realize the capability of drawing the surfer’s route over the map, the team implemented an algorithm for approximating the path coordinates taking into account possible changes to the map properties such as scale, rotation angle, and its position during the runtime. All calculations had to be performed fast to prevent application freezes.

Looking for the Right Technology Partner?

Explore exactly how we manage to ensure alignment with your ultimate project goals Learn more
Igor Account Manager


The project was delivered on time and on budget demonstrating the solution’s feasibility and potential use cases. The Softeq team once again proved its mobile application development expertise by providing complete technological realization of the desired user features.