Aller au contenu

Migration Expo

Migrer une app React Native vers Expo, sans bloquer les releases

Je passe les applications React Native legacy sur Expo pendant que le produit continue d’avancer. Votre équipe repart avec un circuit de build et de publication qu’elle maîtrise.

Quand migrer

01

Les montées de version font peur

Chaque mise à jour de React Native ou des SDK des stores devient un chantier.

02

Les builds cassent

Les builds iOS et Android échouent sans raison claire, et peu de personnes savent les réparer.

03

Des librairies natives abandonnées

Des dépendances ne sont plus maintenues et bloquent chaque mise à jour.

04

La migration traîne

Le passage à Expo est prévu depuis des mois, sans jamais trouver le bon moment.

Ce que je sécurise pendant une migration

Surface native
Dépendances, permissions, config plugins, prebuild et modules qui peuvent bloquer Expo.
Vous obtenez une carte de compatibilité et des options claires de remplacement ou de repli.
Déploiements EAS et QA
EAS Build, Submit, Update, channels, CI et distribution QA.
Vous repartez avec des builds EAS automatisés, des canaux de test et des mises à jour OTA que votre équipe déclenche seule.
Choix sur mesure
Arbitrages selon votre stack, vos contraintes stores et votre cadence produit.
Nous choisissons ensemble les options Expo utiles, sans workflow générique.
Autonomie de l’équipe
Décisions, playbooks et arbitrages sont écrits pour l’équipe interne.
La migration se termine avec un workflow que votre équipe opère sans moi.

Comment se déroule une migration

  1. cartographier

    Comprendre l’existant

    Code, dépendances natives, CI et parcours critiques passés en revue avant de toucher au code.

    Priorités et ordre de traitement

  2. migrer

    Moderniser sans bloquer

    Migration Expo quand elle sert le besoin, librairies incompatibles remplacées, builds sécurisés.

    Une app qui build proprement

  3. livrer

    Livrer pour de vrai

    Versions de test régulières, parcours vérifiés sur iOS et Android, publication sur les stores.

    Un chemin de release éprouvé

  4. transmettre

    Rendre l’équipe autonome

    Commandes, décisions et options de repli documentées pour la maintenance.

    Une équipe prête pour les prochaines releases

Ce que j’ai livré

CAMPING-CAR PARK

03.2024 – 09.2025

React Native · référent mobile

Expo · CI/CD · cartographie

contexte ›
Application de réservation en production, sur un socle React Native vieillissant.
action ›
Migration vers Expo : librairies non maintenues remplacées, pipeline de build et de release configurée. Puis refonte en 2025, réservation et cartographie, avec les équipes produit et backend.
résultat ›
Un socle Expo à jour, des releases fiabilisées et une équipe accompagnée sur la durée.

MOBIAPPS

10.2025

React Native · migration Expo

Expo · config plugins

contexte ›
Application React Native legacy à moderniser.
action ›
Migration vers Expo : configuration native, plugins Expo, dépendances et React Navigation.

Ils en parlent

#01

« Nous traînions cette migration Expo depuis plus d'un an. Simon nous a rassurés, l'a livrée en deux semaines, et nous avons pu publier une version propre derrière. »

Matthieu

#02

« Simon a migré vers Expo trois de nos apps React Native maintenues depuis plus de 9 ans. La migration s'est faite en douceur, et nous en mesurons déjà les bénéfices : montées de version bien plus rapides, builds enfin fiables. »

Romuald

#03

« Notre codebase mobile était devenue trop complexe : trop de cas particuliers, trop de dépendances, plus beaucoup de certitudes. Simon nous a aidés à reprendre la maîtrise et à remettre une structure claire. »

Antoine

Questions fréquentes

Combien de temps dure une migration Expo ?

Cela dépend des dépendances natives, de la CI et du circuit de release. Une migration ciblée peut se faire en deux semaines ; plusieurs apps anciennes demandent plus. La revue initiale permet d’estimer le périmètre avant toute modification.

Faut-il arrêter les releases pendant la migration ?

Non. L’objectif est de migrer pendant que le produit continue d’avancer, puis de prouver le nouveau chemin de release sur une version que l’équipe peut inspecter.

Pouvez-vous rester après la migration ?

Oui. Je peux continuer à accompagner l’équipe sur les évolutions, les publications et le suivi technique.

Travaillez-vous à distance ?

Oui, en télétravail depuis Nantes, avec des équipes en France et à l’international.

Contact

J’aime arriver sur un produit existant, comprendre ses contraintes et le faire avancer avec l’équipe en place. Si votre application web ou mobile a besoin de renfort, je serai ravi d’en discuter.