Official RCD Espanyol App: A Cutting-Edge Digital Experience for Fans
RCD Espanyol, a professional football club competing in Spain’s La Liga, sought to elevate its digital presence by creating a unified and modern mobile experience for its supporters. Until then, fans had to rely on different platforms to follow matches, check statistics, or buy tickets and merchandise. The club wanted a single, robust application for Android and iOS that could centralize all interactions, reinforce its innovative identity, and provide high-quality digital services that matched the passion of its community.
The main challenge was to build an application capable of integrating multiple complex elements: a third-party SDK for ticketing and merchandising, external sports data providers such as BeSoccer and Signia, and a visually refined interface featuring custom animations for both Android and iOS. Adding to this complexity, the club required a synchronized real-time animation system that allowed fans to display the team’s colors simultaneously across devices during matches. Achieving a scalable, visually consistent, and high-performance solution while preparing for future feature expansions was essential.
RCD Espanyol’s Journey to a Modern Digital Fan Experience
RCD Espanyol set out to modernize its digital ecosystem by launching a mobile application that would offer fans a complete and unified experience. The goal was to allow users to follow live matches, access standings, news and player stats, and manage ticket and merchandise purchases all from a single platform.
A prioritized development roadmap was created in alignment with the club’s expectations, focusing on building a robust, visually appealing, and feature-rich application capable of elevating the fan experience across devices.
The application includes fully customized animations—using MotionLayout on Android and custom physics-based animations on iOS—designed to deliver a unique visual experience aligned with the club’s identity.
A proxy backend was also developed to integrate external data sources such as BeSoccer and Signia, ensuring real-time, accurate information about matches, standings, and player statistics.
Technologies Used
Technologies used: Android, iOS, Kotlin, Swift, MotionLayout, Spring Boot, BeSoccer & Signia integrations.
Results
- Native Android/iOS application with custom animations and consistent visual experience across devices
- Integration of a third-party SDK for ticketing and merchandise, visually aligned with the club’s identity
- Real-time synchronization system enabling fans to animate with the club’s colors simultaneously across devices
- Backend proxy connected to external providers ensuring up-to-date match, player and ranking data
- Scalable architecture prepared for future functionality once the external SDK’s debugging is complete
We are ready for new challenges