RCD Espanyol

El RCD Espanyol es un club deportivo profesional de Barcelona cuyo primer equipo compite en la primera división española de fútbol (La Liga). El club está desarrollando una aplicación tanto para Android como iOS donde el aficionado pueda consultar los partidos en directo, la clasificación del club y fichas de jugadores. Además, se pueden comprar entradas para ver los partidos en casa desde la propia aplicación, merchandising, y adquirir snacks dentro del estadio.

Situación

Esta entidad deportiva quería lanzar una aplicación al mercado de cara a la siguiente temporada para destacarse a nivel tecnológico y ofrecer servicios digitales a sus aficionados acordes con el panorama actual.

Metas

Crear una aplicación Android/iOS que gestione la compra de entradas (además de otros servicios) y que muestre la información relacionada con la actividad deportiva del club: clasificación actual, noticias, contenido multimedia, etc. Para que la aplicación fuera atractiva para el usuario final, se debían aplicar animaciones atractivas, además de un sistema “único” para animar al club durante los partidos (modo perico).

Retos

  • Exigencias del diseño – Para ciertas pantallas de la aplicación, era necesario aplicar animaciones personalizadas. En el caso de Android se usaron las librerías de MotionLayout para aplicar los efectos exigidos por el equipo de diseño, mientras que en iOS se realizó una animación personalizada con su propia física de objetos.
  • Integración con un SDK de pagos de una empresa externa – La aplicación debía realizarse con el objetivo de incorporar un SDK independiente para gestionar la compra de entradas, camisetas y otro merchandising. Además, esta plataforma debía fusionarse a nivel visual y de estilo con la aplicación.
  • Sincronización visual entre distintos dispositivos – También se debía implementar una funcionalidad que permitiera al aficionado animar al club mostrando los colores del equipo (blanco y azul) de forma intermitente, y que estos colores se alternaran al mismo tiempo entre todos los dispositivos.
  • Integración con servicios externos de datos (BeSoccer, Signia) – Para mostrar toda la información del club, tanto a nivel de partidos, clasificación como fichas de los jugadores, se debía desarrollar un backend que conectara con servicios de terceros como BeSoccer o Signia para recopilar estos datos y entregarlos a la app.

Qué desarrollamos para RCD Espanyol

  • Un Backlog priorizado y definido a medida de las expectativas dadas por la entidad.
  • Un backend proxy que recopila información de servicios de terceros proporcionados por la entidad.
  • Una aplicación Android/iOS con integración de SDK, animaciones personalizadas y sincronización en tiempo real entre dispositivos.

Resultados

A la espera de que la empresa encargada de desarrollar el SDK acabe de depurar la funcionalidad.

Tecnología utilizada

Android, iOS, Kotlin, Spring Boot, Swift.

Solicita una selección personalizada de proyectos