Aller au contenu
Retour

MWM

Rôle
Développeur React Native
Période
mai 2026 → aujourd'hui
Secteur
Édition de logiciels
Lieu
Paris

Objectif de la mission

Concevoir et développer de zéro un module natif Expo unifiant les SDK Publishing et Advertising de MWM, afin de les rendre disponibles en cross-platform pour leurs clients.

Contexte

MWM, éditeur de logiciels, met ses SDK Publishing et Advertising à disposition de ses clients. Ces SDK existaient en natif, iOS d'un côté, Android de l'autre, avec deux API à apprendre et à maintenir. Une équipe React Native devait donc écrire et entretenir elle-même le pont natif avant de pouvoir s'en servir, ce qui freinait l'adoption cross-platform.

Approche

Le module est construit sur l'API Expo Modules, en Swift et en Kotlin, et expose l'intégralité des deux SDK en TypeScript derrière une seule couche d'abstraction, au comportement vérifié identique sur les deux plateformes. Des config plugins écrivent les fichiers natifs et modifient l'Info.plist à l'installation : une app Expo intègre le module sans ouvrir Xcode ni Android Studio.

Stack

React NativeExpo ModulesSwiftKotlinTypeScriptSDK

Ce que j'ai livré

  • Développement d'un module natif basé sur l'API Expo Modules, exposant en TypeScript l'intégralité de l'API des SDK natifs iOS et Android.
  • Couche d'abstraction unique côté React Native pour les SDK Publishing et Advertising, avec un comportement identique garanti sur les deux plateformes.
  • Intégration immédiate dans une application Expo grâce aux config plugins mis en place, qui écrivent les fichiers natifs et modifient l'Info.plist automatiquement.
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