ACB App
A mobile app to follow ACB basketball from anywhere
One app for iOS and Android, built for every fan and every phone, and ready for the busiest match days.


- Status
- In production
- Period
- - present
- Client
- ACB
Since 2021, the official ACB app has been how thousands of fans follow the Liga Endesa, the Copa del Rey and the Supercopa on their phones. Live games, news, videos, bracket, voting and quizzes in a single app for iOS and Android that runs smoothly even on basic phones or with no signal. And it handles the traffic peaks of the big games with very low server costs.
Spain's most important basketball league
Over 40 years of history and several competitions in a single app
The Asociación de Clubs de Baloncesto (ACB) runs the Liga Endesa, one of the most prestigious leagues in Europe, as well as the Copa del Rey and the Supercopa Endesa. Over more than 40 years it has seen some of the best players in the world, and it has always been quick to embrace technology.
Its fan base is huge and very diverse, and more and more of it follows basketball on the phone. The ACB needed an app to match: fast, with fresh content every day and designed for every kind of fan.
The app was not a one-off. We have built seven projects with the ACB, from fan-facing products to internal tools, which today make up a large part of its digital ecosystem.
An app for thousands of fans, every day of the week
A league never rests. There are games at the weekend, news during the week and fans expecting something new at any moment.
-
Fresh content every day
Fans want something new every day, not just on match day. And that content had to work for both the website and the app without doing the job twice.
-
No waiting for developers
The unexpected happens at the weekend, in the middle of a game. The communications team had to be able to sort it out on their own.
-
Traffic peaks without soaring costs
Traffic multiplies at weekends and during the big games. The app had to cope without the server bill going through the roof.
-
Thousands of different phones
Thousands of users on countless devices, from the latest model to budget phones, and all of them had to get a good experience.
-
Two apps, twice the investment
Building and maintaining one app for iOS and another for Android doubles the cost of every new feature.
-
Many audiences, competitions and services
A very broad audience, several competitions with their own seasons, and the ACB's own services, all of which had to be integrated into the app.
One app that works on any phone
A single codebase for iOS and Android, ready for the busiest days
The app is built with Flutter, so a single codebase serves both iOS and Android. Every new feature is built once, and the investment is not doubled.
It runs smoothly on budget phones too, and thanks to its caching system it keeps working without a signal and catches up on its own when the connection returns. Behind it, Django and AWS, with infrastructure designed to serve content as lightly as possible. That is how it handles 38,000 daily users and the peaks of the big games with very low server costs. And it connects to the ACB's own services through custom integrations.

Content in the hands of the communications team
No waiting for developers, midweek or mid-game
The ACB communications team runs the app from a panel built for them. Every screen is assembled from reusable modules, so they can change content, feature a story or react to something unexpected at the weekend without asking the developers for anything. And videos are managed directly through Vimeo.
They also decide which notification reaches whom. Alerts are segmented by type of fan and take the user straight to the right screen in the app.

Something for every kind of fan
The fan who never misses a game, the one who only checks the results and the one who knows it all: they all find something for them.
The app in numbers
In fans' pockets since 2021
-
38,000
Active users every day
-
100,000+
Downloads on Google Play
-
99.9%
Error-free users
-
9
Weeks to launch the first version
Behind the ACB app
Why Flutter, who manages the content and how it handles the busiest match days.
How an app for thousands of fans works
It is the league's official app. Fans use it to follow Liga Endesa, Copa del Rey and Supercopa Endesa games live, read the news, watch the best plays, vote for the MVP, make predictions with the bracket and take part in quizzes with prizes.
Because a single codebase gives us an app for both iOS and Android, with performance on par with a native app. Every improvement is built once and reaches every user.
Yes. The app caches its content, so it can still be browsed offline and updates itself when the signal returns.
The ACB communications team, from a custom-built panel. They can build screens, publish content and send notifications without depending on the development team.
Because content is prepared once, when the communications team publishes it, and not every time someone opens the app. No matter how many fans come in at once, the server does no extra work and the cost stays very low.
Yes. We work out with you what your fans and your team need, and build a custom app on the same foundation.
Fernando Martín
Responsible for communication projects - ACBAt ACB, we wanted to modernize and optimize our official app. By working with Mecexis, we were able to achieve a very satisfactory final result, in line with the historic institution we represent and what fans needed. Thus, we have managed to consolidate an essential tool for following the Endesa League with a better user experience.
