L’Express : Rebuild complet de l’app mobile en 8 mois

Unifier deux codebases natives sous Flutter pour scaler l'acquisition

code.store code.store 23/03/2026

Eléments clés

Time-to-market : 8 mois du scoping au lancement.

Stack : Flutter (codebase unique), Arc XP (CMS), Firebase.

Effectif : Équipe hybride de 17 personnes (7 code.store / 10 L’Express).

Fonctionnalité phare : Player audio premium natif intégré.

KPI : Hausse des conversions d'abonnements via parcours optimisés.

Contexte et enjeux

Référence des news magazines en France depuis 1953, l’Express pivote vers un modèle « digital-first ». Plus qu’une mise à jour esthétique, la refonte élimine les goulots d'étranglement qui freinaient la croissance de L'Express.

Comment transformer une application mobile vieillissante, freinée par une double dette technique, en un levier de croissance numérique performant sans interrompre le flux éditorial d’un acteur historique ?

  • Dette technique : Deux codebases distinctes (Swift et Kotlin),
  • Coûts : Maintenance double, livraison lente, ROI faible,
  • Rigidité : Impossible d'ajuster l'UX ou les tunnels de vente rapidement,
  • Angle mort : Tracking utilisateur incomplet (Piano Analytics mal intégré).


Choix du partenaire et de la solution mise en place

Le choix de code.store et de la technologie Flutter a été guidé par une volonté de rupture avec l'existant sans pour autant repartir d'une feuille blanche. Plutôt que de maintenir deux applications natives coûteuses, l'équipe a privilégié une codebase unique capable de garantir une parité de fonctionnalités parfaite entre iOS et Android, tout en divisant par deux les efforts de maintenance future.

La stratégie technique a reposé sur trois piliers :

  • Capitalisation sur l'existant : Au lieu de reconstruire un backend complexe, l'application se branche directement sur le backbone Arc XP et Firebase déjà utilisé pour le web. Cette approche a permis de sécuriser la livraison et d'assurer une synchronisation des contenus en temps réel sans risque de régression éditoriale.
  • Accélération par l'expertise : Grâce à un alignement technique immédiat entre les équipes de L'Express et de code.store, l'étape du Proof of Concept (POC) n'a pas été utile pour passer directement à l'implémentation. Ce gain de temps a été réinvesti dans le développement de fonctionnalités à haute valeur ajoutée, comme le player audio premium.
  • Écosystème "Best-of-Breed" : Pour transformer l'application en un véritable levier de croissance, des solutions spécialisées ont été intégrées nativement : Purchasely pour orchestrer les tunnels d'abonnement, Batch pour le pilotage des notifications push, et Piano Analytics pour une lecture des comportements utilisateurs.


Déroulement du Projet

Le chantier a été mené en flux tendu sur 8 mois , sans jamais interrompre le flux éditorial.

L'enjeu n'était pas seulement technique, mais organisationnel : faire travailler en parallèle 7 experts de code.store et 10 membres de L'Express.

  1. Discovery & UX (6 semaines) : Audit du legacy et définition des parcours critiques.
  2. Architecture (2 semaines) : Connexion directe au SDK Arc XP.
  3. Build (13 semaines) : Développement simultané iOS/Android. Création du lecteur audio custom.
  4. QA & launch (3 semaines) : Tests conjoints et déploiement progressif.


Résultats et prochaines étapes

Résultats Immédiats :

  • Passage de deux codebases natives à une stack unique Flutter.
  • Optimisation des tunnels d’achat et des paywalls, entraînant une hausse directe des souscriptions.
  • Adoption du player audio natif, augmentant le temps passé sur l’application et la fidélisation des abonnés.
  • Visibilité totale sur le comportement utilisateur, permettant des itérations produit basées sur des preuves.

Prochaines étapes : Le projet entre désormais dans une phase de pérennisation axée sur l'indépendance des équipes internes:

  • Formation des équipes produit pour piloter l'interface et la hiérarchisation des contenus sans intervention technique.
  • Accompagnement des développeurs de L’Express sur la stack Flutter pour assurer une maintenance interne agile et une évolution continue du produit.
  • Évolution du produit vers des fonctionnalités premium+ (podcasts, vidéos, écouter plus tard).


Bonnes pratiques

Mener le design UX et le développement mobile de front pour tenir les délais fixés.

Utiliser Arc XP comme source de vérité unique pour le contenu web et mobile afin d'éviter les doubles saisies.

Intégrer des services tiers spécialisés plutôt que de redévelopper l'existant.

Piloter l'interface et les blocs de la homepage via Firebase Remote Config pour des modifications en temps réel sans soumission aux stores

Commentaires

Aucun commentaire pour le moment. Soyez le premier à commenter !

Vous devez être connecté pour ajouter un commentaire.

Rebuild complet de l’App mobile en 8 mois.

Rebuild complet de l’App mobile en 8 mois.

Tags

Média Direction IT CMS CMS Headless Data Observability Data Visualisation Speech to Text / Text to Speech SaaS Agile

REX produit par

code.store
code.store
23/03/2026

Images du projet

Image du projet
Image du projet
Image du projet

Inscrivez-vous à notre newsletter sur les REX

On parle des plus beaux REX et des grands projets de transformations sur la Tech, data et IA

Nous utilisons des cookies de mesure d'audience pour comprendre comment notre site est utilisé et l'améliorer. Vous pouvez accepter ou refuser ce suivi à tout moment. En savoir plus