Aller au contenu
Retour

Développeur Expo freelance

Expo est devenu la façon sérieuse de faire du React Native, et c'est mon outil de travail quotidien : apps en production, builds EAS, mises à jour à distance, et modules natifs quand l'écosystème ne suffit pas.

Expo, jusqu'au natif

La force d'Expo, c'est de ne plus toucher à Xcode et Android Studio. Sa limite, c'est le jour où il vous faut une API que l'écosystème n'expose pas. C'est là que j'interviens : j'écris des modules Expo en Swift et en Kotlin, j'en publie en open source sur npm, et j'ai unifié des SDK natifs complets en un module Expo cross-platform pour MWM.

EAS, du build au store

Builds EAS, signature, profils, soumission aux stores, mises à jour OTA et gestion des runtime versions : je mets en place la chaîne complète, avec la règle qui compte, savoir ce qui peut partir en OTA et ce qui exige un build store. Votre équipe repart avec un pipeline qu'elle comprend.

Ce que je fais

  • Créer une app Expo de zéro, avec Expo Router et EAS.
  • Migrer une app bare React Native vers Expo.
  • Écrire des modules natifs Expo Modules en Swift et Kotlin.
  • Mettre en place EAS Build, Submit et Update, avec CI/CD.
  • Débloquer une équipe coincée sur un problème natif.

Questions fréquentes

Expo ou React Native bare ?

Expo, sauf raison précise et documentée de faire autrement. Les prebuilds et les config plugins couvrent aujourd'hui presque tous les cas qui justifiaient le bare, et Expo Modules permet d'écrire le natif qui manque sans quitter l'écosystème.

Une app Expo peut-elle utiliser du code natif ?

Oui, sans restriction. Expo Modules est justement une API moderne pour écrire du Swift et du Kotlin proprement. C'est une partie importante de mon travail : SDK natifs, Quick Look iOS, modules publiés sur npm.

Migrer vers Expo, combien de temps ?

Pour une app de taille raisonnable, quelques jours à quelques semaines selon le nombre de dépendances natives à remplacer ou à envelopper. Je commence par un inventaire des libs, qui donne un chiffrage honnête avant d'écrire la moindre ligne.

Parlons-en

Un projet en tête ?

Réponse garantie en moins d'une heure, et trente minutes d'audit offertes en visio.

M'écrireMaltLinkedIn

Emailcontact@magrin.fr

Téléphone+33 6 73 12 19 30

LocalisationParis, France · full remote