Expertises · React Native

David Rieu — développeur freelance

Développeur React Native freelance

React Native permet une équipe produit unique pour iOS et Android tout en gardant la porte ouverte vers le natif (SDK, perfs, UI spécifique). Je structure le code pour limiter les re-renders, isoler la navigation et fiabiliser les builds : TypeScript, tests sur parcours critiques, pipelines qui buildent les deux plateformes à chaque merge.

Build — preview — ship

Ils me font confiance

AccorStudelioGreenweezDriverSpreadshirtCrack ItLibertieMade in FranceSIF GroupThe French MaisonsUrbawiseAccorStudelioGreenweezDriverSpreadshirtCrack ItLibertieMade in FranceSIF GroupThe French MaisonsUrbawise

Ce que vous obtenez

Une app mobile prête pour les stores

Stabilité, releases, conformité : le trio qui évite les refus Apple/Google.

Navigation & état maîtrisés

Stacks claires, erreurs réseau gérées, écrans offline quand le métier l’exige.

CI iOS + Android

Builds reproductibles, signatures, versioning, notes de release.

Pont natif quand nécessaire

Modules natifs ciblés plutôt que sur-ingénierie.

Préparation stores

Privacy manifest, captures, textes conformes, TestFlight / tracks internes.

Lecture

React Native : partager le code sans sacrifier l’expérience

Beaucoup de produits n’ont pas besoin de deux équipes Swift + Kotlin au démarrage. React Native accélère les itérations tant que je discipline l’architecture : navigation, cache, images, listes longues.

Expo accélère le bootstrap ; le workflow « bare » reste pertinent pour certains SDK ou exigences de build. Le choix se fait sur la liste d’intégrations à J+90, pas sur la mode.

Les refus de review viennent souvent des détails (tracking, descriptions, crash au cold start). Je prépare des checklists et des builds de recette avant soumission.

Pour aller plus loin sur le silo mobile, voir /applications-mobiles (iOS natif, Android, PWA).

Pour vous

Qui me sollicite sur React Native

Produit, startup, DSI.

Produit / CEO

MVP store, itérations rapides, métriques d’usage.

Équipes existantes RN

Audit perf, dette navigation, migration lib.

Agences

Renfort senior sur un client à deadline store.

Scale-up

Stabilisation avant série A, monitoring crash.

Décision

Qualité d’une app React Native

Ce qui sépare une démo d’une app en production.

Critère
POC rapide
Base moyenne
Prod structurée avec Clickdev
CI sur iOS et Android
Stratégie erreurs réseau
Tests parcours critiques
Playbook soumission stores

Process

Mission React Native

  1. 1

    01

    Brief & risques

    Parcours, auth, offline, analytics, volumétrie.

  2. 2

    02

    Architecture

    Navigation, state, modules natifs identifiés.

  3. 3

    03

    Build

    Features, tests device, perf listes.

  4. 4

    04

    Stores

    Soumissions, corrections review.

  5. 5

    05

    Run

    Crash reporting, releases mineures.

Stack

Écosystème React Native

TypeScript, React Navigation ou Expo Router, Reanimated si animations, Fastlane, EAS si Expo, Metro, Jest / RNTL ciblés.

Enchaînements fréquents : sur mesure, WordPress, Retour à Expertises.

React NativeTypeScriptExpoFastlaneJestFirebaseSentryReact NativeTypeScriptExpoFastlaneJestFirebaseSentry
SentryFirebaseJestFastlaneExpoTypeScriptReact NativeSentryFirebaseJestFastlaneExpoTypeScriptReact Native

Portfolio

Sélection de projets

Création de sites internet, apps et outils : six projets récents. Je détaille captures et chiffres sur chaque fiche.

FAQ

FAQ — React Native

Expo, perf, natif.

Expo ou bare ?+

Expo si le périmètre colle aux APIs Expo Go / dev client ; bare si SDK spécifiques ou contraintes build lourdes.

Pouvez-vous mixer avec du Swift / Kotlin ?+

Oui pour des modules ciblés ; je documente la surface pour limiter la dette.

OTA (Expo Updates) : jusqu’où aller ?+

Idéal pour correctifs JS et assets ; les changements natifs ou de permissions restent des soumissions stores planifiées.

Refus App Store / Play Console : comment réagir ?+

Je lis la guideline citée, je corrige avec traçabilité (privacy manifest, data safety, captures) puis resoumission ciblée.

UneappReactNativeàsortirouàstabiliser?

Expliquez votre contexte en quelques lignes : proposition réaliste sous 24h ouvrées (périmètre, jalons, ordre de grandeur).

30 minutes de discussion, sans engagement. Vous repartez avec des conseils concrets, même si nous ne donnons pas suite ensemble.

Voir mes réalisationsDemander un devis