Mobile Applicaton Case Study
Mitt Spor
Seamless Real-Time Pet Tracking with Telecom-Level Reliability, Reach, and Speed.

Client profile
Telenor, one of the largest telecom operators in the Nordics, partnered with our team at Codeflyers to deliver Mitt Spor a consumer-facing app enabling real-time pet tracking, health monitoring, and secure sharing of pet location data with family and caregivers. This wasn't just a mobile project. It was a market-entry initiative - tying together IoT hardware, GPS, geofencing, health analytics, and telecom infrastructure into one unified user experience.
Challenge
Telenor approached us with a decisive mandate: deliver a reliable, mass-market pet tracking solution that would:
- Monitor pet movement in real time
- Enable secure, multi-user location sharing
- Function in offline or low-connectivity zones
- Pass App Store and Play Store approval for Nordic-wide release
On paper, the mission was clear. In practice, the system was broken.
The existing platform was non-functional across critical dimensions:
- The app failed to compile reliably on either iOS or Android
- Tracker pairing was inconsistent, with firmware updates frequently failing
- Location rendering was laggy, delayed, or simply inaccurate
- Devices drained mobile battery at unsustainable rates
- CI/CD was manual and error-prone
- Most critically, the app was blocked from release due to build integrity issues
What should have been a pet-tech success story was spiraling into missed deadlines and eroding trust.
This wasn’t just a technical bottleneck – it was a strategic risk to the brand. If Mitt Spor didn’t launch clean, stable, and secure – Telenor’s entry into pet-tech would fail before the first user even downloaded the app.
Our Strategic Approach
We initiated deep-dive technical and product workshops with Telenor’s engineering and business leads.
Key findings from our full-stack audit:
- No consistent protocol between app, GPS device, and backend
- Build failures due to fragmented mobile codebase
- Firmware OTA logic unstable and poorly versioned
- No crash analytics or telemetry — zero observability
Our strategic solution:
- Build one compliant, testable, cross-platform app
- Unify backend and telemetry into scalable microservices
- Design a hardware–software interface that worked predictably and securely
We also introduced a CI/CD framework with gated QA testing — so broken builds never hit production again.
A Telecom-Grade Pet Platform in 6 Months
This project wasn’t about writing code. It was about rebuilding trust - in the product, in the brand, and in the possibility of delivering real-time, regulated IoT functionality at scale. From day one, our mandate was to execute with speed, discipline, and zero room for failure. Every decision we made - from architecture to UX to firmware - was optimized to meet telecom-grade reliability with startup agility.
Device Pairing & Firmware Control
We built a BLE communication layer for seamless tracker connection and firmware updates. Onboarding was streamlined via QR code scanning, removing setup friction for end users. A robust OTA update protocol ensured devices were always on the latest secure build — reducing support overhead dramatically.
Backend Architecture
We implemented a microservices backend in Node.js (TypeScript), hosted on Google Cloud Platform, supported by: MySQL for transactional logic, Elasticsearch + Kibana for real-time logs and diagnostics, Firebase for push notifications and crash reporting
Real-Time Tracking Engine
Location data was streamed via WebSockets, enabling <500ms latency during live pet tracking. We integrated Mapbox for smooth, animated visualization of movement history and live paths.
Mobile Rebuild
We redeveloped the app from scratch using Flutter, ensuring full parity across iOS and Android - with modular structure for new feature rollout (health analytics, geofencing, tracking).
Power Optimization
We optimized GPS polling intervals and telemetry compression, reducing battery consumption to <2% per hour, even during active tracking.
Launch & Post-Launch Stability
We launched the app to App Store and Google Play with 100% build success, full legal compliance, and zero critical issues post-release.
Mitt Spor Tech Stack
To deliver reliable, real-time pet tracking at scale, we built Mitt Spor using a robust and modern technology stack.
The mobile app is developed in Flutter, enabling consistent UX across both iOS and Android platforms. The backend is powered by Node.js (TypeScript) with MySQL for structured data storage and Elasticsearch + Kibana for real-time analytics and advanced search capabilities.
We implemented WebSockets for real-time communication and used BLE and QR scanning for seamless device pairing. Firebase handles authentication and notifications, while Mapbox powers accurate geolocation and map visualizations.
The entire system runs on Google Cloud Platform (GCP), ensuring scalability, high availability, and global reach.

Results: From Blocked Launch to Market Leadership in 6 Months
When Telenor partnered with us, Mitt Spor was technically broken, store-blocked, and nowhere near launch readiness. Within six months, it became the #1-rated pet tracking app in Norway, outpacing category leaders and unlocking new revenue streams for one of the Nordics’ largest telecom brands.
Technical Transformation
- 100% build success rate across iOS and Android
- Stable BLE connectivity and OTA firmware updates with zero post-release critical failures
- Battery consumption reduced to under 2% per hour during live tracking
- Real-time GPS latency under 500ms, ensuring smooth movement rendering
- Crash-free session rate: 99.8%
- App Store rating: 8.5/10 (Norwegian average)
These weren’t just performance metrics — they were trust signals that allowed Mitt Spor to scale with confidence.
Market Outcomes
- Ranked #1 pet tracking app in Norway, overtaking established players like Tractive
- Thousands of satisfied users engaging daily across multiple household devices
- User retention driven by live visibility, reliability, and seamless onboarding
Strategic Business Impact
For Telenor, Mitt Spor became a brand differentiator, not just a feature. The app:
- Increased customer loyalty through emotional connection and utility
- Created new monetization pathways via premium features and subscription layers
- Positioned Telenor as a first mover in Nordic pet-tech and IoT enablement
- Extended into the company’s smart services ecosystem, enabling bundling and upselling
What began as a failed MVP turned into a category-defining platform, generating new value across product, brand, and business model layers.
What our clients says about outcome of the collaboration?
We sent this question directly to our partners
Working with Codeflyers has been a game-changer for us! Their innovative approach and unparalleled technical expertise have propelled our project to new heights. We’re thrilled with the progress and their proactive attitude.
Christoffer Apneseth
CTO at Field
Our collaboration with Codeflyers is a perfect match! Their team is not only competent but also incredibly dedicated. The application is growing stronger, all thanks to their commitment and attention to detail.
Even Reitan
Strategy & Business Development Manager at Telenor
Scope of Services
Our partnership with TipTip encompassed a wide range of services:
Discovery Workshop
Working with Codeflyers has been a game-changer for us! Their innovative approach and unparalleled technical expertise have propelled our project to new heights. We’re thrilled with the progress and their proactive attitude.
Learn more >>
UX / UI Design
Working with Codeflyers has been a game-changer for us! Their innovative approach and unparalleled technical expertise have propelled our project to new heights. We’re thrilled with the progress and their proactive attitude.
Learn more >>
Mobile Appplication Development
Working with Codeflyers has been a game-changer for us! Their innovative approach and unparalleled technical expertise have propelled our project to new heights. We’re thrilled with the progress and their proactive attitude.
Learn more >>
Let’s build your
product together!
We shorten the time from problem to solution, which is why we focus on agile communication and action. We like to get straight to the point, so let’s schedule a free 15-minute consultation. No forms, no waiting.
Speak directly with Radek Lejsza, COO of Codeflyers

Frequently asked questions
Clear answers to the questions we hear most often
Why did Mitt Spor need a rebuild?
The original app was unstable — it couldn’t compile, trackers failed to connect, and location updates were delayed or inaccurate. Without urgent technical intervention, the product risked total failure on the market.
What technologies were used in the new version?
Flutter, Node.js (TypeScript), MySQL, Elasticsearch, Firebase, Mapbox, BLE, and WebSockets for real-time performance. This stack enabled fast, cross-platform delivery with scalable infrastructure and smooth device communication.
How long did the rebuild take?
From discovery workshops to production-ready launch, the full rebuild took six months. The project was delivered on time and within scope, despite inheriting a broken codebase.
What were the post-launch results?
100% successful builds, stable connectivity, reduced battery drain, and the app became the #1 pet tracking solution in Norway. Thousands of users engage with the app daily, and feedback from the field has been overwhelmingly positive.
Who handled the project delivery?
A compact expert team: two Flutter developers, a backend unit, and a product lead working closely with Telenor. This lean setup allowed for high velocity, tight feedback loops, and direct impact at every stage.