Quick Answer

Net Solutions built a native Android version of Stats Zone, the real-time football analytics app from Haymarket’s FourFourTwo brand. The app had launched on iOS only. Net Solutions engineered the Android app from scratch, processing up to 1,500 live data points per match across six major European leagues, while matching the iOS app’s features, look, and performance. The result was a highly rated app that helped Stats Zone grow to more than 2.2 million monthly active users and win three industry awards, including App of the Year at the PPA Digital Publishing Awards.

Client Snapshot

  • Client: Haymarket, publisher of FourFourTwo
  • Industry: Media, Publishing & Entertainment
  • Geography: United Kingdom and international markets
  • Platform: Java (Android)
  • Data Source: Opta sports feed
  • Engagement type: Native mobile engineering, multi-year partnership

Haymarket had been a trusted name in sports media for more than 60 years. One of its brands, FourFourTwo, built a loyal following among UK football fans. As the company moved into digital products, it launched Stats Zone, an iPhone app that pulled real-time football data from the Opta feed and let fans follow matches across the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and the UEFA Champions League.

Stats Zone let users:

  • Follow live match events with up to 1,500 data points per game
  • View detailed stats on teams and players
  • Study a virtual chalkboard that visualizes second-by-second gameplay
  • Share stats, video clips, and graphics over email and social media

The iOS app performed well. The problem was that it only existed on iOS.

The Challenge

Haymarket’s engineering team had built Stats Zone exclusively for iOS. That left millions of Android users, including large audiences in markets where Android was the dominant platform, unable to use the app at all. With no in-house Android expertise, Haymarket needed an outside partner who could build the app from the ground up rather than adapt existing code.

The technical requirements were demanding:

High-volume live data

The app had to parse, store, and render up to 1,500 live match data points per game, across six leagues, without any changes to Haymarket’s backend systems.

Smooth timeline scrubbing

The chalkboard view let fans scrub back and forth through a match to review passes, shots, and player movement. Standard Android UI components were not built to redraw hundreds of overlapping data points at speed.

On-device video generation

Fans wanted to export short tactical video clips and share them on social media. Generating that video had to happen on the device itself, with no server-side rendering.

Full feature and visual parity

Anything less than a close match to the iOS experience risked damaging the Stats Zone brand.

Our Approach

Net Solutions treated this as a client-side engineering problem rather than a simple app port. The team, based in Chandigarh, India, worked directly against Haymarket’s existing APIs and Opta data feed, with no changes to backend infrastructure. The focus stayed on three things throughout the build: data handling, rendering performance, and matching the iOS experience screen for screen.

The Solution

Net Solutions rebuilt the experience in four parts: a local data layer fast enough for live match updates, a rendering engine that could redraw the chalkboard without lag, an on-device video pipeline for social sharing, and an asset system built to run across six leagues at once.

01.

Client-side data architecture

Net Solutions built a parsing engine that pulled raw data from the Opta feed and stored it locally in an optimized SQLite database on the device. This let the app query match telemetry, player stats, and historical fixtures instantly, without repeated network calls. Batching incoming data into single-pass transactions, instead of processing records one at a time, cut local data sync times from 15 to 20 seconds down to under one second.

02.

Canvas-based chalkboard rendering

Instead of relying on standard Android view components, the team built the chalkboard on an embedded canvas element. Match events read from the local SQLite database were drawn directly onto the canvas, so the app could cache visual states and scrub through a match at 60 frames per second without stutter. Fans could also filter the view by player, team, or event type, with results pulled instantly from the local database.

03.

On-device tactical video generation

For social sharing, Net Solutions built a video generation module using open-source libraries that ran entirely on the device. It mapped player coordinates from local match data, drew tactical arrows and team badges frame by frame, and compiled the finished clip in local memory, with no server-side video processing required. Finished clips and comparison graphics were compressed and pushed to AWS storage, and shareable links were passed directly into social and messaging apps.

04.

Alerts and multi-league asset management

The app lets fans set alerts for specific match events, like lineups, goals, and red cards, as well as alerts tied to favorite teams. Behind the scenes, Net Solutions built an asset pipeline to manage kit designs, badges, and sponsorship rules across six leagues and multiple time zones, so seasonal updates could roll out without requiring a full app update or any downtime.

The Impact

Sub-second data sync

Local data processing time dropped from 15 to 20 seconds down to under one second.

2.2 million monthly active users and over 4 million monthly pageviews

Opening a global Android audience that had previously been unreachable.

Three industry awards

App of the Year (PPA Digital Publishing Awards), Grand Prix Winner (AOP Digital Publishing Awards), and Best Media Innovation (AOP Digital Publishing Awards).

60 FPS chalkboard rendering

Across up to 1,500 live data points per match, with no frame drops during timeline scrubbing.

A multi-year partnership

After launch, Net Solutions continued building alongside Haymarket’s iOS team, including a later feature that let fans track individual player influence on match outcomes.

Why This Case Study Matters

Media companies that built for one platform first often face the same problem Haymarket did: how to expand to a new platform without slowing down or rebuilding the systems that already work. This project shows that a client-side rebuild, one that reuses existing APIs and data feeds rather than re-engineering them, can deliver full feature parity, handle high-volume real-time data, and scale to millions of users without added backend cost.

FAQs

What is the FourFourTwo Stats Zone app?

Stats Zone is a real-time football analytics app from Haymarket’s FourFourTwo brand. It uses the Opta data feed to give fans second-by-second match stats, player tracking, and a visual chalkboard for reviewing gameplay across six major European leagues.

Why did Haymarket need a separate Android build instead of porting the iOS app?

The original Stats Zone app was written natively for iOS, using code and components that only work on that platform. To reach Android users, Net Solutions had to build a new native Android application from scratch while replicating the same features, data handling, and visual design as the iOS version.

How much live match data does the app process?

Up to 1,500 live data points per match, sourced from the Opta feed and covering the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and the UEFA Champions League.

How did Net Solutions improve data sync speed?

By batching incoming match data into single-pass transactions and storing it in a local SQLite database on the device, instead of processing records one at a time over the network. This reduced sync time from 15 to 20 seconds to under one second.

How does the chalkboard feature work?

The chalkboard is a canvas-based visual timeline that shows player movement, passes, and shots during a match. Users can scrub back and forth through the game to review any moment. Net Solutions built it on an embedded canvas element rather than standard UI components, which allowed 60 FPS performance even with hundreds of data points on screen.

Was any video processing done on the server?

No. The tactical video clips fans share on social media are generated entirely on the device, using open-source video libraries. This avoided the cost and delay of server-side rendering.

What awards did the FourFourTwo Android app win?

App of the Year at the PPA Digital Publishing Awards, Grand Prix Winner at the AOP Digital Publishing Awards, and Best Media Innovation at the AOP Digital Publishing Awards.

Did the partnership end after the app launched?

No. Net Solutions continued working with Haymarket for several years after launch, including building new features like player influence tracking alongside the iOS team’s ongoing releases.

NATIVE APP ENGINEERING

Stuck on one platform? Let's build the app that scales with you.

We design and build native mobile apps that handle real-time data at scale, from live sports feeds to millions of concurrent users, ready to grow with you across new platforms, more traffic, and new markets.

Related Success Stories

Results matter. Discover how our customized solutions have delivered measurable business outcomes for clients across various industries. Each case study highlights the strategic impact of our work, turning challenges into opportunities for growth.

Net Solutions

Ask Sol

Powered by Net Solutions

Skip the search. Start the conversation.

Ask Sol anything about digital products, AI, engineering, or growth, and get answers drawn from years of Net Solutions thinking and experience.

Our assistant helps you find content on our website. By asking a question, you acknowledge that we will process your data in accordance with our Privacy Policy, and consent to anonymous tracking of your conversation to help us improve the experience. Please avoid sharing personal or sensitive information, and close this page if you do not agree to these terms. While we strive for accuracy, AI responses may be inaccurate.By chatting you accept our Privacy Policy and anonymous analytics. Do not share sensitive information. AI answers may be inaccurate.