Disponible · Q3 2026

Applications mobiles qui déchirent. React Native

On conçoit et on développe des apps React Native avancées pour iOS et Android. Animations 60fps, architecture sérieuse, design produit qui tient la route — le tout livré en < 12 semaines.

Basé à Bordeaux · FR
Stack React Native · TypeScript
Depuis 2025
~/refacto/app/screens/Dashboard.tsx expo · dev
01 · Ce qu'on fait

Un atelier, cinq spécialités — toutes taillées pour React Native.

services / 05
// 01core

React Native avancé

Pas juste du RN. De l'architecture propre, des modules natifs sur-mesure quand il faut, des animations Reanimated, des performances qui tiennent sur les vieux devices. Du vrai code qu'on relit sans grimacer 18 mois plus tard.

React Native 0.83 Expo SDK 55 React 19 · compiler TypeScript 5.9 Reanimated 4 · worklets New Architecture
// 02dual

iOS & Android

Un seul codebase, deux apps qui se comportent en natives. On respecte les conventions de chaque plateforme, on ne fait pas du web déguisé.

sync
Swift bridge Kotlin bridge App Store Play Store
// 03speed

MVP en 8–12 semaines

De l'idée au TestFlight. On découpe, on priorise, on shippe. Pas de réunion inutile, pas de Jira baroque.

Audit92%
Design78%
Build65%
Ship88%
Sprint hebdo TestFlight EAS
// 04motion

Animations & interactions

Transitions partagées, gestes physiques, skia, Lottie, haptique. L'app qu'on a envie d'ouvrir juste pour la toucher.

Reanimated 4 Gesture Handler 2.30 Moti Transparent video
// 05local

Équipe bordelaise

On se déplace, on vient travailler chez vous, on prend l'apéro après la démo. Créneau horaire EU, même fuseau que vos utilisateurs.

BORDEAUX · 44.8°N Paris Lyon Toulouse Nice
UTC+1 FR · EN On-site OK
02 · Comment on bosse

Quatre phases, rien de superflu.

process / 04
001 / Discover

Cadrage & audit

Une semaine pour tout comprendre : users, contraintes techniques, KPIs. On sort avec un plan de bataille.

≈ 5 jours
002 / Design

Maquettes & proto

Design produit, prototypes cliquables, système d'interactions. On valide l'UX avant la ligne de code.

≈ 2 semaines
003 / Build

Dev & itérations

Sprints hebdo, démo chaque vendredi, TestFlight dès la semaine 4. On bosse avec vous, pas pour vous.

≈ 6–8 semaines
004 / Ship

Release & suivi

Publication App Store / Play Store, analytics, monitoring, 30 jours de support inclus post-launch.

≈ 1 semaine + 30j
Manifesto
On ne vend pas du code au kilomètre. On livre des apps qu'on aurait aimé utiliser nous-mêmes — précises, rapides, et belles jusqu'au dernier pixel.
— L'équipe · Refacto Studio Bordeaux · 2026
03 · Cas récents

Des apps en production, pas des dribbbles.

projets / lumi · dressedups · ash · case 1888
App maison · Refacto Live · App Store & Play Store
Écran d'accueil de Lumi, application mobile React Native de culture générale
Feed d'anecdotes personnalisé de l'application Lumi
Écran de quiz quotidien de l'application mobile Lumi
Profil utilisateur avec XP, niveaux et streaks dans Lumi
// product.refacto / Lumi 2026 · v3.0.1

Lumi — culture gé gamifiée

Notre app grand public : feed d'anecdotes personnalisé (embeddings 1536-dim via Mistral), quiz quotidiens, défis, XP/niveaux/streaks. Mascotte animée en vidéo transparente, contenus modérés par IA, freemium via RevenueCat. Publiée sur App Store et Google Play.

Expo SDK 55 React 19 · compiler Reanimated 4 Supabase · RLS Zustand TanStack Query FlashList v2 RevenueCat PostHog Mistral · embeddings
Fashion · social Live · dressedups.com
Showroom et vestiaire structuré de l'application mode Dressedups
Feed vidéo vertical Runway de l'application React Native Dressedups
Caméra custom Vision Camera pour publier une tenue dans Dressedups
// client.refacto / Dressedups 2026 · iOS + Android

Dressedups — le réseau social mode de votre vestiaire

Feed vidéo vertical type TikTok (Runway), showroom public avec vestiaire structuré pièces + outfits, caméra custom Vision Camera pour republier ses tenues, social complet (follow, upvotes, commentaires, collections), recherche full-text et i18n FR/EN. On a pris un prototype en mock data et livré l'architecture complète : Supabase (schéma, RLS, Storage, Edge Functions), pipeline EAS, push, deep links Universal + App Links.

Expo SDK 54 RN 0.81 · New Arch React 19 · compiler Reanimated 4 Unistyles v3 Vision Camera 4 FlashList v2 Supabase · RLS Edge Functions TanStack Query v5 Zustand 5 PostHog + AppsFlyer Nitro Modules
App maison · Refacto Live · App Store & Play Store
Écran des objectifs d'Ash : 27 badges débloqués sur 67 et paliers de récupération santé validés
Écran Récupération Santé d'Ash : score de 65 sur 100, carte corporelle des organes régénérés et timeline de récupération
Accueil d'Ash : 23 jours sans fumer, 460 cigarettes évitées, 345 € économisés et score santé
Écran SOS Envie d'Ash : compte à rebours de 3 minutes et mini-jeu de diversion pour passer le craving
// product.refacto / Ash 2026 · v2.2.2

Ash — arrêter de fumer, preuves à l'appui

Chaque cigarette est loguée avec son déclencheur et l'intensité du craving, ce qui alimente une détection de patterns et un programme calibré dès l'onboarding par un test de Fagerström — arrêt net, progressif ou flexible. Un bouton SOS déclenche un protocole de crise de 3 minutes (respiration guidée, mini-jeux de diversion, coach IA), pendant que la timeline santé et le compteur d'économies transforment l'abstinence en preuve tangible. Côté technique, c'est le projet où on est allés le plus loin dans le natif : widget iOS écrit en Swift avec des AppIntents interactifs, widgets Android rendus en React, module Expo custom en Kotlin pour l'épinglage, et trois Edge Functions Deno dont un coach IA nourri de tout l'état de l'utilisateur.

Expo SDK 54 RN 0.81 · New Arch React 19 · compiler Reanimated 4 Unistyles v3 WidgetKit · Swift Module natif Kotlin Supabase · RLS Edge Functions Gemini · coach IA RevenueCat PostHog · A/B i18n FR/EN/ES
App maison · Refacto Live · App Store & Play Store
Écran d'accusation de Case 1888 : « Qui est le tueur ? » avec trois suspects et leur mobile
Verdict « Affaire résolue » dans Case 1888 : révélation du coupable et gain d'expérience
Bureau du détective dans Case 1888 : série de 7 nuits, ordres du jour et dossier tamponné « non résolu »
Carte d'identification Scotland Yard au nom du joueur à l'onboarding de Case 1888
// product.refacto / Case 1888 2026 · v2.0.7

Case 1888 — le true crime dont vous êtes l'inspecteur

Des enquêtes fictionnelles inspirées des grandes affaires criminelles — Whitechapel, les cold cases du siècle dernier — racontées en écrans swipeables, puis une mécanique de jeu : trois suspects, une accusation, un verdict tamponné. Toute l'interface est un dossier de Scotland Yard victorien, papier jauni, encre rouge et sceau de cire, porté par Playfair Display et Courier Prime. La vraie trouvaille est éditoriale autant que technique : un pipeline hors app génère chaque affaire en français et en anglais avec GPT-4o et sa couverture avec DALL·E 3, puis l'insère en base — le catalogue s'étoffe sans production manuelle. Auth 100 % anonyme, aucun compte à créer, RLS complet sur toutes les tables.

Expo SDK 54 RN 0.81 · New Arch React 19 · compiler Reanimated 4 Unistyles v3 TanStack Query v5 Supabase · RLS Edge Functions Auth anonyme GPT-4o · DALL·E 3 RevenueCat PostHog · replay TikTok SDK
04 · Questions fréquentes

Ce qu'on nous demande avant de signer.

faq / react native
Combien coûte la création d'une application mobile en React Native ?
Le prix dépend surtout du périmètre fonctionnel : nombre d'écrans, backend à construire ou non, temps réel, paiements in-app, modules natifs, IA. Un MVP mobile bien cadré coûte nettement moins cher qu'une refonte d'app existante mal documentée. On chiffre au forfait après une phase de cadrage d'environ 5 jours, pour que le budget soit connu avant d'écrire la première ligne de code — pas découvert en cours de route.
Combien de temps faut-il pour développer une application mobile ?
Comptez 8 à 12 semaines pour un MVP publié sur l'App Store et Google Play : environ 1 semaine de cadrage, 2 semaines de design produit, 6 à 8 semaines de développement, 1 semaine de release. Vous avez un build TestFlight en main dès la semaine 4, puis une démo chaque vendredi.
React Native ou Flutter : que choisir ?
Les deux sont d'excellents choix techniques. On travaille en React Native parce que l'écosystème JavaScript / TypeScript permet de partager du code et des compétences avec le web, que le vivier de développeurs est plus large — donc votre app reste maintenable si on n'est plus là — et que la New Architecture a effacé l'essentiel de l'écart de performance. Si votre besoin appelle vraiment Flutter ou du natif pur, on vous le dira plutôt que de vous vendre notre stack.
Une application React Native est-elle vraiment aussi rapide qu'une app native ?
Oui, pour l'immense majorité des usages. Avec la New Architecture (Fabric, TurboModules), Reanimated 4 qui fait tourner les animations sur le thread UI et le React Compiler, on tient 60fps constants, des cold starts sous 500 ms et des listes fluides sur des milliers d'éléments. Quand un besoin sort du cadre — traitement vidéo, caméra custom, widget système — on écrit le module natif nous-mêmes en Swift ou en Kotlin.
Une seule base de code suffit-elle pour iOS et Android ?
Oui : une seule base de code, deux applications publiées. C'est le principal levier d'économie de React Native. On adapte ce qui doit l'être — conventions de navigation, gestion des permissions, widgets système, respect des règles de chaque store — pour que l'app ne donne jamais l'impression d'un portage.
Pouvez-vous reprendre une application React Native existante ?
C'est une grande partie de notre activité — on détaille la méthode sur la page refonte d'application mobile. On commence par un audit du code, des dépendances et des performances, puis on propose un plan : migration vers la New Architecture, montée de version Expo, remise à plat de l'architecture, ou reprise en l'état si le code est sain. On a déjà repris des prototypes en données mockées pour les emmener jusqu'à la production.
Gérez-vous aussi le backend de l'application ?
Oui. On construit le backend de la plupart de nos apps sur Supabase : schéma Postgres, politiques RLS, Storage, Edge Functions, authentification, notifications push. Si vous avez déjà une API, on s'y branche.
Qui publie l'application sur l'App Store et Google Play ?
Nous, sur vos comptes développeur, qui vous appartiennent. On met en place le pipeline de build EAS, les certificats, les fiches store, les captures, puis on gère la soumission et les allers-retours avec la validation Apple et Google. Vous restez propriétaire des comptes et donc de la distribution.
À qui appartient le code source ?
À vous, intégralement, dès la fin de la mission. Le dépôt est chez vous, documenté, sans dépendance à un outil propriétaire maison. Vous pouvez reprendre le développement en interne ou avec une autre équipe.
Travaillez-vous en dehors de Bordeaux ?
Le studio est basé à Bordeaux et on intervient partout en France et en Europe. Le travail se fait à distance avec un rythme de démos hebdomadaires, et on se déplace pour le cadrage et les moments clés du projet.
Que se passe-t-il après la mise en ligne ?
30 jours de support sont inclus après le lancement : correction des bugs, suivi des crashs et des analytics, ajustements de dernière minute. Ensuite on propose de la TMA au forfait mensuel ou des cycles d'évolution ponctuels, selon ce dont vous avez besoin.
Faites-vous aussi le design de l'application ?
Oui, le design produit fait partie de la prestation : parcours utilisateurs, maquettes, prototypes cliquables, système d'interactions et de composants. On valide l'UX avant de développer. Si vous arrivez avec vos propres maquettes ou votre design system, on part de là.
05 · Démarrer ensemble

Une app en tête ?
On en parle.

Un mail, une idée, un croquis sur serviette — tout prend. On répond sous 24h, et si c'est la bonne histoire on vous propose un call de 30 minutes sans engagement.