June 4th, 2025 4:00 PM CET
Webinar "Modernize or Rebuild from Scratch: What Your Legacy System Really Needs"
Contact us

Interactive Walking App

Development of complex fitness solution with gamification elements for Sportif AS norwegian consulting company

ABOUT
the project

Client:

Sportif AS

Location:

Country flag

Norway

|

Bergen

Company Size:

20+ Employees

Industry:

Services:

Native iOS Software Development

Native Android Software Sevelopment

Technologies:

Angular

.NET

Kotlin

Swift

An interactive mobile application aimed to support a national healthcare initiative, encouraging users to adopt healthier lifestyles. It offers walking challenges and gamification to encourage users to keep fit and promote physical activity.

Leobit developed our web, iOS, and Android apps. We began the process from scratch, and their team built it according to our vision. Our goal was to stand out from our global competition and get our product used in prominent sports events. Leobit has been professional to work with.

Trond Ahlsen

Owner & Managing Director, Sportif AS

landscape image for a walking app case study

Customer

Sportif AS is a consulting company based in Bergen, Norway. Its main focus is on the commercialization of sports broadcasting rights, event planning, and project management. Sportif AS specializes in finding digital solutions for public health issues. In 2018, it served as an intermediary between Leobit and governmental bodies that needed to outsource software development to a third party to supplement their healthcare initiatives.

Business Challenge

Despite the growing number of fitness apps and readily available gyms, many people choose to stay at home and lead sedentary lifestyles. This results in numerous diseases that escalate healthcare costs both on the state level and for employers. Since many initiatives related to financial incentives for physical activity appeared to be useless, Sportif AS, together with governmental bodies, was looking for an engaging, interactive tech solution that would help solve the problem.

Furthermore, the planned application needed to attract additional investment to support the existing healthcare campaign. The app’s popularity and positive user statistics would facilitate fundraising. Since this was a winter project, the application needed to be released within a limited timeframe. Thus, the situation was further complicated by strict deadlines and constant changes to the initial requirements.

To solve all these challenges, Sportif AS contacted Leobit for a custom application development.

Why Leobit

Leobit was recommended to Sportif AS by one of our customers, who was highly satisfied with Leobit’s quality of services and time-efficient cooperation. As a result, Sportif AS contracted Leobit as a long-term strategic technology partner.

By the start of this cooperation, Leobit has already gained recognition as a proven web and mobile application developer, with over 150 applications successfully delivered for multiple purposes and in various domains. Moreover, a lot of these solutions included fitness statistics and location tracking functionality, the expertise that was crucial for this project. Leobit was also able to provide a highly qualified requirements manager who ensured that all needs were met. This step facilitated the cooperation and allowed us to meet the tight deadlines set by Sportif AS.

Project
in detail

Sportif AS contacted Leobit with the idea of creating an Android and iOS application that would inspire users to take long walks. They announced the expected duration of the project, but this was an approximate deadline that required additional assessment and research. Therefore, it was necessary to estimate the project, plan its scope, and distribute the workload to reach the desired goal.

Project in detail -case study

Our customer initially considered using Razor technology, but we suggested substituting it with Angular for improved efficiency and maintainability. Angular allowed us to develop a responsive web admin panel that enables real-time user management, route creation, and activity tracking. This substitution streamlined development and ensured a scalable architecture.

Leobit developed a landing page with a customized design, optimized for both desktop and mobile users. The landing page was integrated with analytics tools for tracking visitor engagement and conversion rates. This webpage played a crucial role in the app’s marketing campaign and user acquisition.

The mobile applications were built using Kotlin for Android and Swift for iOS. The key feature was an advanced GPS-based tracking system that monitored users’ walking routes in real time. Additionally, we integrated platform-native step count APIs (Google Fit for Android, HealthKit for iOS) to ensure precise movement tracking.

To make walking more engaging, Leobit implemented a gamification element, including challenges, leaderboards, and achievement systems. Thanks to this, users could participate in weekly and monthly challenges, competing with friends and colleagues. A ranking system with points, badges, and rewards was developed using Firebase for real-time data synchronization.

We developed a web-based admin panel using Angular and .NET to allow Sportif AS to manage app-wide events, user groups, and competitions. It included custom challenge creation with configurable parameters (distance, duration, rewards), role-based access control to limit administrative privileges, and a performance analytics dashboard for tracking participation rates and engagement.

landscape image - walking app case study
project-in-detail

Discovery phase

In September 2018, Leobit started the discovery phase, which took several weeks to complete. The team consisting of a business analyst, a .NET developer, an iOS developer, an Android developer, a QA specialist, and a project manager clarified the requirements for the project and reestimated the necessary resources. As a result, it turned out that:

The initial project scope estimated by the customer was inaccurate. Based on the real workload, the existing team could release the app no sooner than May 2019.

To complete the project by the end of the winter campaign, Leobit needed to double the team. Thus, the company engaged additional specialists, including one more iOS and Android developer, two .NET developers, and a designer.

The expansion of Leobit’s team allowed it to schedule the project for the end of January. This was the closest possible date that allowed us to complete all the necessary processes with the required quality.

project-in-detail

Custom software development

After clarifying all the requirements, Leobit started the development stage. During this phase, Sportif AS received regular updates with application builds for user acceptance testing. This approach helped Leobit get immediate feedback about the product and implement the necessary changes. As Sportif AS offered modifications, the project scope gradually increased. This resulted in a new reevaluation and the change of the release date to February 12, 2019.

By the end of January, Leobit had completed 40% more tasks than agreed upon. The iOS and Android applications, as well as the admin part used for management and configuration, were successfully completed. Thanks to this, by the release date, Leobit was also able to implement a number of additional changes and conduct thorough testing of the application.

On February 12, 2019, Sportif AS presented the iOS build of the application to the governmental bodies. They highly appreciated the provided product and approved its official launch for end users.

Technology Solutions

  • Angular for a responsive web admin panel development
  • .NET backend with RESTful APIs for scalable data exchange
  • Kotlin and Swift for optimized native mobile applications
  • Firebase integration for real-time leaderboards and notifications
  • Google Fit & HealthKit integration for accurate step tracking
  • AWS for secure cloud hosting and data processing

Value Delivered

  • Successfully completed a complex project within a tight deadline, handling regular change requests and additional out-of-scope functionality
  • Ensured compliance with strict government quality requirements and standards in the healthcare sphere
  • Developed a potent tool to support governmental healthcare programs and engage citizens in physical activity
  • Promoted a modern approach to preventive healthcare through technology
  • Implemented a gamification system to enhance user engagement and long-term retention