ÉTUDE DE CAS

Yespark

Application mobile de mobilité et de stationnement sur iOS et Android

Conception, évolution et modernisation d'une application grand public de recherche, réservation et accès au stationnement, utilisée par plus de 40 000 utilisateurs actifs mensuels.

Application mobile Yespark

PRÉSENTATION DU PROJET

Une application mobile au cœur de l'expérience de stationnement.

Yespark permet de rechercher une place, réserver, gérer son abonnement, payer et accéder au parking depuis une expérience native sur iOS et Android.

CONTEXTE PRODUIT

L’équipe a assuré le cycle de développement de bout en bout : architecture, code, qualité, releases, publication sur les stores et suivi post-production, en collaboration avec les équipes produit, design, marketing et backend.

VALEUR APPORTÉE

Un produit plus simple à piloter et prêt à évoluer.

  • Application stable et performante, notée plus de 4,5/5 sur les stores.
  • Stack modernisée avec SwiftUI et Jetpack Compose.
  • Pilotage produit renforcé par une instrumentation analytique fiable.

Application iOS

Une expérience native complète pour rechercher, réserver et accéder à son parking.

  • Développement en Swift puis SwiftUI.
  • Recherche, réservation, abonnement et paiement intégré.
  • Apple Watch et Siri Intents pour prolonger l’expérience.

Application Android

Un produit Android maintenu en parallèle avec une expérience cohérente.

  • Migration de Java vers Kotlin et Jetpack Compose.
  • Parité fonctionnelle avec les parcours iOS.
  • Optimisation continue de la fluidité et du démarrage.

Qualité et données

Des décisions produit appuyées par la performance et les usages réels.

  • Crash-free users supérieur à 99,8 %.
  • Suivi des métriques App Store Connect et Play Console.
  • Analytics, funnels, cohortes et attribution.

ENJEUX D’INGÉNIERIE

Là où se trouvait la complexité.

Chaque parcours devait rester fiable, fluide et exploitable au quotidien.

01

Moderniser sans interrompre

Faire évoluer une application active depuis près de dix ans, d’Objective-C vers Swift et de UIKit vers SwiftUI, sans rupture de service.

02

Fiabiliser l’accès physique

Garantir le contrôle d’accès Bluetooth et QR code dans les conditions réelles d’utilisation des parkings.

03

Maintenir la parité

Assurer une expérience cohérente sur iOS et Android tout en avançant avec une équipe resserrée.

RESPONSABILITÉ TECHNIQUE

Ce que notre équipe a pris en charge.

Le périmètre a couvert le développement mobile natif, les migrations techniques, la qualité de production et l’instrumentation des usages.

Conception et développement des applications natives iOS et Android.

Migrations Objective-C vers Swift, UIKit vers SwiftUI et Java vers Kotlin/Compose.

Implémentation de la recherche, réservation, abonnement, paiement et contrôle d’accès.

Développement de l’application Apple Watch et intégration de Siri Intents.

Optimisation des performances, supervision Crashlytics et suivi des métriques stores.

Instrumentation Firebase, Amplitude, GA4, Blueshift et Adjust.

FONCTIONNALITÉS CLÉS

Les capacités qui font avancer le produit.

Réservation et abonnements

Recherche de places, réservation, abonnement et paiement intégré depuis l’application.

Accès au parking

Contrôle d’accès physique par Bluetooth et QR code, avec une expérience pensée pour le terrain.

Expérience Apple étendue

Apple Watch et Siri Intents pour rendre les actions fréquentes plus accessibles.

Produit piloté par les données

Notifications, deep links, analytics et attribution pour comprendre et améliorer les parcours.