
Le Cross Platform Show - Le talk-show francophone sur le dev React Native
By David Leuliette


Roadmap mobile 2027 : agents IA, Live Activities, React Native web — débrief React Native Connection avec Matthys Ducrocq, Ludwig Vantours et Jérémy Magrin
Quels sujets React Native méritent une ligne dans ta roadmap mobile 2027 ? De retour de React Native Connection à Paris, Matthys Ducrocq, Ludwig Vantours et Jérémy Magrin passent les talks au radar CTO : on adopte, on surveille ou on ignore.
Pas un résumé de conf : des verdicts pour une startup ou une scale-up de moins de 10 devs. Des agents IA qui testent ton app sur un vrai téléphone, React Native sur le web repris par Expo, les Live Activities en JSX avec Voltra, la V8 de React Navigation face à Expo Router, et les apps desktop de Jay Meistrich qui écrasent Electron.
Au programme :
- Argent, Agent Device, Tester Army : les agents IA de test mobile, adoptés à l'unanimité
- React Native Web repris par Expo : une seule codebase web + mobile, levier ou piège ?
- Live Activities et widgets avec Voltra : la limite des 4 Ko, l'Apple Watch, la maintenance à chaque iOS
- React Navigation V8 vs Expo Router : migrer maintenant ou attendre ?
- Keyboard controller pour les UI de chat IA, animations procédurales, VR, desktop : le tour rapide
- Shopify et Coinbase repassent en natif : peut-on encore parier 3 ans sur React Native ?
- La question signature : 500 000 € de budget mobile en 2027, on fait quoi ?
Suivre les invités :
Matthys Ducrocq : X · LinkedIn · Bluesky
Ludwig Vantours : X · Bluesky
Jérémy Magrin : LinkedIn · X · Bluesky
Conférence : React Native Connection (weshipit.today était media partner).
Le Cross Platform Show, le talk-show francophone sur le dev React Native, animé par David Leuliette. Soutenir l'émission : weshipit.today/podcast · @flexbox_
Cet épisode t'a appris quelque chose ? Abonne-toi, laisse 5 étoiles sur Spotify et 5 étoiles + un avis sur Apple Podcasts. 🙏

Live Update OTA vs Refus App Store : 6 cas réels, 32 jours perdus avec Martin Donadieu (Capgo)
Live updates OTA vs App Store : Martin Donadieu (Capgo) a perdu 32 jours sur 6 refus de stores — et le live update n'en a sauvé qu'un seul.
Dans cet épisode spécial, Martin analyse six refus Apple & Google, décortique les coûts en temps des revues et explique dans quels cas précis les mises à jour Over-The-Air peuvent sauver un lancement. Capgo, c'est 90 millions de devices touchés, 71 000 updates par jour et 150 plugins Capacitor maintenus en open source — bootstrappé et rentable depuis 2022.
- Les délais réels des reviews Apple et Google en 2026 (de 4h à 2 mois en pending)
- Pourquoi le taux de refus approche 100% pour les vibe coders (et 30-50% pour les devs expérimentés)
- Les 3 seuls cas où l'OTA résout vraiment le problème : hot-fix JS/CSS, rollback instantané, kill-switch
- La règle Apple 2.5.3 expliquée simplement : ce que vous pouvez (et ne pouvez pas) patcher sans review
- Les chiffres de Capgo : 90M devices, 7 000+ apps, MRR $11K → $31K, porté par le vibe coding
- Conseil aux devs mobiles : pourquoi les difficultés des stores sont une barrière à l'entrée… et une opportunité
Retrouvez Martin Donadieu :
Twitter / X : @martindonadieu
Capgo : capgo.app
Soutenir le show : weshipit.today/podcast
Suivre David : x.com/flexbox_
Abonnez-vous pour ne manquer aucun épisode, et laissez un avis ⭐⭐⭐⭐⭐ sur Spotify ou Apple Podcasts — ça aide vraiment !

Ton design system mobile te coûte 100 K€ par an — et ça n'apparaît sur aucune ligne budgétaire — Zach Nugent
Créer sa couche UI React Native maison coûte vraiment 100 000 € par an — et ce budget n'apparaît sur aucune ligne. Dans cet épisode, Zach Nugent (React Native Reusables) pose les chiffres : 6 mois pour une équipe de 8 développeurs, un date picker seul à 3 semaines, et personne qui ose toucher le code six mois après.
Zach est le créateur de React Native Reusables, le projet qui a porté la philosophie shadcn/ui sur mobile : des composants que tu copies dans ton repo plutôt que de les installer. Aujourd'hui sous Founded Labs, le projet atteint 8 700 étoiles GitHub et RnPrimitives dépasse les 4 millions de téléchargements par semaine.
Au programme :
- Build vs buy : l'arbitrage de CTO sur la couche UI mobile — semaines-homme, accessibilité et dette technique
- Le modèle copy-paste (shadcn pour React Native) vs une dépendance versionnée classique — avantages, revers et mises à jour de sécurité
- Ce que ça change de posséder le code de ses composants : audit, revue, sortie de dépendance
- Les composants dans ton repo = ce que ton agent IA sait lire et modifier — angle 2026
- Annonce exclusive : catalogs.dev, la plateforme de découverte de composants pensée pour les agents IA
- La question à 500 K€ : une seule ligne budgétaire qui change la trajectoire de ta boîte
Liens :
Zach Nugent : @mrzachnugent
React Native Reusables : reactnativereusables.com
Founded Labs : foundedlabs.com
catalogs.dev : catalogs.dev
Soutenir le podcast : weshipit.today/podcast
X : @flexbox_
Abonne-toi pour ne pas rater le prochain épisode — 5 étoiles sur Spotify et un avis sur Apple Podcasts, ça aide vraiment.

React Native ou Flutter en 2026 ? Pourquoi son créateur pense que ton choix de stack ne change presque rien - Christopher Chedeau (vjeux)
Quelle stack mobile choisir en 2026 — React Native, Flutter ou natif ? La réponse de Christopher Chedeau (vjeux), co-créateur de React Native, créateur de Prettier, Yoga et Excalidraw, architecte d'Astryx chez Meta.
Sa position surprend : dans la grande majorité des cas, le choix de stack ne fait ni ne défait ton business. Ce qui compte, c'est le problème que tu résous. On remonte aux origines de React Native, on parle argent et open source, et on termine sur ce que l'IA change vraiment quand on code une app aujourd'hui.
Au programme :
- Aux origines de React Native : le « HTML5, notre plus grosse erreur » de Zuckerberg, puis les 3 primitives View / Text / Image
- Le bridge asynchrone : le vrai trade-off latence, et ce qu'il changerait dix ans plus tard
- Yoga, né pendant un congé parental et converti en Java et en C à coups de regex
- React Native, Flutter ou natif : les signaux d'un mauvais choix de stack mobile
- La question CTO : 500 000 € pour lancer une app mobile from scratch, il fait quoi ?
- Open source ≠ modèle économique : Prettier, ~80 % des devs JS et 200 000 $ de dons en tout
- Astryx et Claude Code : 8 ans de design system Meta open-sourcés, « AI-fluent by design », et 100 000 lignes de TypeScript portées en Rust en un mois
Suivre Christopher Chedeau : Blog · GitHub · Twitter/X
Le Cross Platform Show, le talk-show francophone sur le dev React Native, animé par David Leuliette. Soutenir l'émission : weshipit.today/podcast · @flexbox_
Cet épisode t'a appris quelque chose ? Abonne-toi, laisse 5 étoiles sur Spotify et 5 étoiles + un avis sur Apple Podcasts. 🙏

Scaler une app mobile en hypercroissance : Doctolib (50M users) avec Louis Zawadzki
Comment scaler une application mobile en hypercroissance sans partir en chaos ? Louis Zawadzki, Senior Software Engineer chez Doctolib, raconte comment l'app tient la charge avec 50 millions d'utilisateurs, 400 000 praticiens et 15 millions de rendez-vous par mois.
Un épisode très concret sur la montée en charge d'une app React Native critique : les signaux d'alerte qui annoncent qu'un produit « explose », le vrai chaos opérationnel du quotidien, et les décisions techniques qui ont changé la trajectoire — modularisation, CI/CD, gouvernance.
Au programme :
- Les signaux qui montrent qu'une app mobile change d'échelle (trafic, incidents, time-to-market)
- Le chaos concret côté devs, et le point de bascule qui a forcé la main
- La décision structurante n°1 : modularisation, feature flags, CI/CD ou réorga d'équipe
- Les compromis assumés : dette temporaire, scope réduit, complexité
- La question signature : 500 000 € de budget mobile sur 12 mois, on fait quoi ?
- Questions rapides : TDD chez Doctolib, et où en est la nouvelle architecture React Native
Suivre Louis Zawadzki : GitHub · Twitter/X · LinkedIn
Le Cross Platform Show, le talk-show francophone sur le dev React Native, animé par David Leuliette. Soutenir l'émission : weshipit.today/podcast · @flexbox_
Cet épisode t'a appris quelque chose ? Abonne-toi, laisse 5 étoiles sur Spotify et 5 étoiles + un avis sur Apple Podcasts. 🙏

Impact de l’IA sur React Native, React Native sans CocoaPods, Reanimated 4 et React Native Worklets, Expo Desktop sur macOS et Windows, App.js 2026
Nouveautés React Native en 2026 : David Leuliette, Gabriel Hofman et Matthys Ducrocq débriefent App.js 2026 et analysent ce que la conférence change vraiment pour les développeurs.
L’intelligence artificielle va-t-elle rendre React Native obsolète, ou transformer la façon de concevoir les applications mobiles ? Dans cet épisode spécial, nous revenons sur les annonces, les discussions de couloir et les retours terrain de la conférence App.js 2026, avec un regard concret sur l’avenir de l’écosystème React Native.
Au programme :
- L’impact réel de l’IA sur les projets React Native et la revue du code généré
- Reanimated 4, les CSS transitions et React Native Worklets pour améliorer les performances
- Le passage de CocoaPods à Swift Package Manager et ses conséquences sur les builds iOS
- Expo Desktop sur macOS et Windows : véritable alternative à Electron ou simple expérimentation ?
- Les annonces d’App.js 2026 qui pourraient faire évoluer les stacks et roadmaps mobiles
- Les conversations de couloir, les outils découverts sur place et les prédictions pour React Native dans deux ans
Pour aller plus loin :
Programme App.js 2026
Livestream du jour 2
Reanimated 4
Upstream, l’application de Gabriel Hofman
Gabriel Hofman sur LinkedIn
Matthys Ducrocq sur Twitter/X
Soutenir l’émission
Le Cross Platform Show sur Twitter/X
Abonnez-vous au Cross Platform Show sur Spotify, laissez 5 étoiles si l’épisode vous a plu et partagez votre avis sur Apple Podcasts.

Commissions d'Apple et de Google, DMA et monétisation in-app en 2026 avec RevenueCat, Tarek M. Ben Lechhab nous explique tout !
En 2026, les commissions Apple et Google sur les achats in-app sont-elles encore incontournables ? Tarek M. Ben Lechhab (Developer Support Engineer chez RevenueCat) et Armand Petit (CTO d'Osly Solutions) répondent sans détour à David dans ce double épisode taillé pour les développeurs qui monétisent une app mobile.
Du DMA européen aux paiements web alternatifs, en passant par la réalité des 30 % d'Apple et Google, les deux invités partagent leur expérience terrain : quand intégrer RevenueCat, à quel seuil de revenus les solutions alternatives valent vraiment le coup, et comment Osly a tranché sur sa stratégie de monétisation en React Native.
- L'erreur numéro 1 que font même les bons développeurs lors d'une intégration IAP avec RevenueCat
- Commission à 30 % démystifiée : conditions pour tomber à 15 %, et cas légaux pour l'éviter sans risquer la suspension
- DMA & paiements alternatifs en Europe : ce que ça change concrètement dans le code et dans le chiffre d'affaires
- Stratégie de monétisation en 2026 : IAP, paiement web ou modèle hybride — comment choisir selon son MRR
- Essais gratuits, plans d'abonnement et paywall : les conseils pratiques que RevenueCat voit fonctionner en production
- Le point de vue CTO : comment Armand Petit a tranché la question chez Osly Solutions, une app React Native de contrôle d'accès
Liens des invités :
Tarek M. Ben Lechhab — Twitter/X @bilqisium · Bluesky @bilqisium.bsky.social
Armand Petit — LinkedIn
Le show :
🎙️ Soutenir l'émission : weshipit.today/podcast
🐦 Twitter/X : @flexbox_
Si cet épisode t'a aidé à y voir plus clair sur la monétisation mobile, abonne-toi au Cross Platform Show sur Spotify et laisse 5 étoiles ⭐ — ça compte énormément pour faire découvrir le podcast à d'autres développeurs. Un avis sur Apple Podcasts, c'est encore mieux 🙏

Du dev salarié à l'indie maker : comment j'ai shippé TikTools seul avec React Native
Sommaire
- Est-ce qu'un seul dev peut tout porter ?
- Brice en une phrase, TikTools aujourd'hui, et comment il a adopté React Native
- De zéro à l'App Store : le vrai behind-the-scenes de TikTools
- Stack solo : React Native + TypeScript + Firebase + NestJS — comment éviter que ça devienne ingérable
- La dette technique quand tu es le seul juge
- Les APIs TikTok peuvent changer du jour au lendemain : comment designer l'archi pour absorber ça
- Dev salarié + indie maker : ce que l'un apprend à l'autre
- 🎯 La question CTO : 500 000€ pour construire une app mobile from scratch — tu fais quoi ?
Notes de l'émission
Est-ce qu'un seul développeur React Native peut coder, déployer et faire le marketing d'une app sur l'App Store et le Play Store — sans équipe, sans CTO, sans se noyer dans la dette technique ?
Brice Zele l'a fait.
Dans cet épisode, Brice partage le vrai behind-the-scenes de TikTools : une app indie qui permet de republier des vidéos sans watermark, d'améliorer ses captions avec l'IA et de planifier ses publications. Construite seul, avec React Native, TypeScript, Firebase et NestJS.
On plonge dans les vraies décisions techniques sous contrainte : comment architecturer une app quand t'as pas d'équipe pour rattraper tes erreurs, comment gérer la dette technique quand t'es le seul juge, et comment designer pour absorber les risques externes — comme des APIs TikTok qui peuvent disparaître du jour au lendemain.
Brice travaille aussi sur des projets à grande échelle en tant que dev salarié. On lui demande ce que les deux mondes s'apportent mutuellement — et si TikTools l'a rendu meilleur développeur.
🔗 Liens de l'épisode
- 🛠️ TikTools (Android) : https://play.google.com/store/apps/details?id=com.tiktools
- 🌐 Site de Brice : https://bricezele.com
- 🐦 Twitter / X : https://x.com/BriceZele
Animé par
David Leuliette
Invité
Brice Zele — Développeur mobile senior React Native & indie maker
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

Les 5 erreurs coûteuses des CTO mobile
Sommaire
- Choisir sa stack mobile sans critères objectifs
- Sous-estimer le coût réel de la maintenance mobile
- Construire sans stratégie de distribution dès le jour 1
- Ignorer la performance jusqu'au premier bad review
- Ne pas anticiper les dépendances critiques externes
Notes de l'émission
Combien d'euros ton app mobile a-t-elle brûlé à cause d'une mauvaise décision technique prise il y a 18 mois ? La plupart des CTOs ne le savent pas. Et c'est précisément ça, le problème.
Pablo Giraud-Carrier fait partie de l'équipe fondatrice de The Mobile First et est la personne derrière Allo — un système téléphonique boosté à l'IA, disponible sur iOS et Android, qui enregistre les appels, rédige les relances et met à jour le CRM automatiquement. Pablo ne parle pas de stratégie mobile depuis un tableau blanc : il la vit chaque jour en tant que builder.
Dans cet épisode, on passe en revue les 5 erreurs les plus coûteuses que commettent les CTOs dans le mobile. Pas des théories — des vraies cicatrices. Pour chaque erreur : le coût réel, le signal d'alarme que tu aurais dû voir venir, et ce que tu fais concrètement pour corriger le tir.
🔗 Allo sur iOS : https://apps.apple.com/us/app/allo-ai-second-business-phone/id6502634907
🔗 Allo sur Android : https://play.google.com/store/apps/details?id=co.themobilefirst.alloapp
🔗 Site : https://withallo.com/fr
Animé par
David Leuliette
Invité
Pablo Giraud-Carrier — Fondateur @ The Mobile First & créateur de Allo
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

Comment recruter des devs React Native seniors avec Carla Rainaud
Sommaire
- Pourquoi recruter en React Native est si compliqué en 2026
- Junior, confirmé, senior : comment faire la vraie différence
- Les 3 compétences techniques non négociables pour un vrai senior
- Les erreurs classiques des startups qui coûtent 6 mois
- Tests techniques, live coding, revue de code : ce qui fonctionne vraiment
- Quand et comment structurer une équipe mobile qui tient dans la durée
- Les red flags à repérer dès l'offre d'emploi
Notes de l'émission
Tu as une offre de dev React Native senior ouverte depuis 3 mois. Tu as vu 15 CVs, passé 6 entretiens, fait 2 tests techniques — et tu n'as toujours pas trouvé. Est-ce que le problème, c'est le marché ? Ton process ? Ou tes critères ?Dans cet épisode, on répond à cette question avec quelqu'un qui voit les deux côtés de la table depuis plus de 12 ans.Carla Rainaud est Lead Tech Recruiter chez Mobiskill Freelance, spécialisée dans les profils mobiles et tech depuis plus de 12 ans. Elle accompagne startups et scale-ups dans leurs recrutements les plus critiques. Elle a vu des centaines de faux seniors, de vrais juniors sous-évalués, et des process de recrutement qui coûtent 6 mois à des équipes entières.On met tout sur la table : ce qui distingue vraiment un senior React Native, les erreurs classiques des startups, comment évaluer sans se tromper, et comment structurer une équipe mobile qui tient dans la durée.
Animé par
David Leuliette
Carla Rainaud — Lead Tech Recruiter @ Mobiskill Freelance
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

De Tech Lead à indie hacker : shipper des SaaS réels en solo avec Claude Code et Flutter
Passer de Tech Lead à indie hacker, c’est changer de terrain de jeu : moins de process, plus de décisions, plus de responsabilités. Dans cet épisode, on parle de SaaS solo, de Claude Code, de Flutter, et surtout de ce qu’il faut vraiment pour shipper des produits utiles quand on construit seul.
On échange sur la transition entre un rôle de lead technique et une logique de builder solo. Comment passer de l’architecture, de l’encadrement et de la qualité long terme à une approche centrée sur la vitesse, le focus et la validation terrain.
On parle aussi de Claude Code comme outil d’exécution au quotidien, de Flutter pour lancer vite, et des arbitrages à faire quand on veut construire un SaaS sans équipe : scope, feedback, priorités, et mise en prod.
Un épisode sur le fait de moins théoriser, plus livrer.
David Leuliette
Terence Zafindratafa Ferhah
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

Presque 10 ans de React Native en prod — retours sans filtre avec Xavier Carpentier
Sommaire
00:00 — Intro & un collègue retrouvé après 5 ans
01:45 — React Native en 2026 : toujours pertinent ?
02:30 — Les tout débuts : iOS only, Flow, avant TypeScript
05:30 — Les vrais pièges en prod que personne ne dit
06:30 — Capteurs à 50 Hz, maladies neurodégénératives & les limites du bridge
09:00 — Intégrer un module Rust cross-platform dans une app React Native
13:00 — Pourquoi ce client est passé de React Native à Kotlin Multiplatform
14:00 — Gifted Chat, open source & l'ère du chat IA
15:30 — Les librairies open source ont-elles encore un sens à l'ère de l'IA ?
18:00 — Migration Next.js → React SPA + Bun runtime + Fastify
26:00 — L'open source comme canal d'acquisition freelance
36:00 — Si t'étais CTO avec 500K€, tu ferais quoi ?
41:00 — Skills Claude, parallélisation de tâches & travailler avec 5 cerveaux IA en même temps
44:30 — Carte blanche : vector DB, embeddings & RAG local sur mobile
47:30 — Qui inviter ensuite ?
49:30 — Teaser 30 jours : deviner l'intention utilisateur grâce à l'IA
Notes de l'émission
Xavier Carpentier est développeur freelance full-stack avec presque 10 ans de React Native en production. Il a notamment travaillé sur des applications de collecte de données sensorielles pour Biogen (tests cognitifs, gyroscope à 50 Hz), contribué à Gifted Chat, et développé des modules en Rust intégrés nativement dans iOS & Android. Aujourd'hui, il travaille sur une stack web (React SPA, Bun runtime, Fastify, Kubernetes) pour une chaîne YouTube de 2M de followers, et explore les bases de données vectorielles pour la recherche sémantique.
🔗 Liens mentionnés dans l'épisode :
- Nitro Modules (Marc Rousavy) → https://nitro.mrousavy.com
- Flash List (Shopify) → https://shopify.github.io/flash-list
- Legend List → https://legendapp.com/open-source/list
- Gifted Chat (open source) → https://github.com/FaridSafi/react-native-gifted-chat
- Bun runtime → https://bun.sh
- React Router v7 → https://reactrouter.com
- TanStack Query → https://tanstack.com/query
- Conductor (parallélisation IA) → https://github.com/conductor-oss/conductor
Animé par
David Leuliette
Invité
Xavier Carpentier
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

State of React Native 2025 : 1 500 devs ont voté, voilà ce que ça change pour ton app
Dans cet épisode, on décortique les résultats du State of React Native 2025 (Software Mansion) et ce qu’ils impliquent concrètement pour les équipes produit et les CTOs. New Architecture, navigation (expo-router vs react-navigation), styling, multi-plateforme… on transforme les chiffres en décisions terrain.
Notes de l'émission
- New Architecture : adoption massive, mais quels vrais coûts pour les 20% qui n’ont pas encore migré ?
- Navigation : react-navigation résiste, expo-router monte très fort. Choisir quoi en 2025 ?
- Styling : StyleSheet domine, NativeWind progresse, Unistyles émerge. Quel setup “durable” ?
- Multi-plateforme : plus de plateformes ciblées, montée du web. Opportunité ou dette technique ?
- IA : encore marginale côté features, mais impact déjà réel côté dev et open source.
Animé par
David Leuliette
Ludwig Vantours
Matthys Ducrocq
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

Explorer la programmation fonctionnelle avec Matthias Le Brun : perspectives et innovations
Dans cet épisode, David Leuliette reçoit Matthias pour une discussion approfondie sur l'architecture logicielle moderne et l'évolution de JavaScript.
Au programme :
- Retour aux fondamentaux : Pourquoi la modélisation des états et la programmation fonctionnelle sont plus importantes que jamais.
- La Révolution GraphQL : Défis, avantages et impact sur la manière de concevoir des API modernes.
- Outils & Librairies : Zoom sur la bibliothèque Boxed pour une meilleure gestion des données et tour d'horizon des outils essentiels.
- Philosophie de Code : L'importance d'apprendre par l'échec et de maîtriser les bases avant les frameworks.
Un échange riche pour les développeurs qui souhaitent élever leur niveau de code et mieux architecturer leurs applications.
Notes de l'émission
https://gcanti.github.io/fp-ts/learning-resources/
https://www.youtube.com/watch?v=783ccP__No8
https://docs.github.com/en/graphql/reference
https://github.com/swan-io/graphql-client
https://github.com/gvergnaud/ts-pattern
https://github.com/swan-io/chicane
Animé par
David Leuliette
Matthias Le Brun
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

Quel est le marché de l'emploi pour les développeurs React Native en 2026 ? Avec Greg Lhotellier
Dans cet épisode, David, Ludwig et Greg Lhotellier explorent le marché de l'emploi pour les développeurs React Native en 2026.
Au programme :
- État des lieux : Ralentissement ou reprise ? Nombre d'offres vs candidats, qui a le pouvoir aujourd'hui ?
- React Native & emploi : La demande réelle, les profils recherchés, les salaires comparés au natif et le cross-platform sur un CV en 2026.
- Impact IA : Les craintes vs la réalité, les compétences qui restent indispensables et les nouveaux profils recherchés.
- Conseils candidats : Stratégies de recherche, compétences techniques et soft skills à mettre en avant, red flags à éviter.
- Conseils recruteurs : Pièges classiques du process, évaluation technique pertinente et rétention des talents.
- Futur : L'évolution de l'emploi dev entre 2026 et 2030, React Native mort annoncé ou renaissance ?
Notes de l'émission
- Contact Greg : greg@techconnection.io
Animé par
David Leuliette:
Ludwig Vantours:
Invité
Greg Lhotellier:
En vidéo :
- Tous les liens : https://weshipit.today/podcast

Parlons thune : React Native dans la fintech française avec Jeremy Magrin - Epsor
Dans cet épisode, David et Jeremy Magrin (Epsor) parlent thune et développement mobile !
On plonge dans les coulisses d'Epsor, l'application qui simplifie la gestion de votre épargne salariale et retraite.
Au programme :
- Retour d'expérience : Construire une app fintech avec React Native
- Tooling : Solito, Unistyles, Uniwind et les dernières libs à connaître
- Écosystème : React Native Harness et enriched-markdown
Notes de l'émission :
https://www.react-native-harness.dev/
https://github.com/software-mansion-labs/react-native-enriched-markdown
https://play.google.com/store/apps/details?id=fr.epsor
https://apps.apple.com/fr/app/epsor/id1629379462
Invité :
Jeremy Magrin
Animé par
David Leuliette
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

De Mediapart en Titanium à Altered en React Native, 15+ ans de Cross Platform avec Thibault Lenclos
Dans cet épisode, David, Thibaut et Ludwig explorent les frontières du développement mobile moderne, de l'IA aux moteurs de jeux.
Au programme :
- Tech Trends : React Native, Godot et Tauri : quel outil pour quel usage ?
- Impact IA : Des PRs générées par l'IA à l'évolution du métier de développeur.
- Architecture : Abandonner Redux pour React Query et maîtriser ses contrats d'API (Orval, Swagger).
- Stratégie : Éviter le "vendor lock-in", gérer la dette technique et intégrer des éléments de Game Design.
- Sécurité : Récit d'une attaque serveur et leçons pour reconstruire plus fort.
Notes de l'émission
- https://v2.tauri.app/fr/
- https://github.com/tauri-apps/awesome-tauri
- https://github.com/borndotcom/react-native-godot
- https://coolify.io/
- https://blogs.mediapart.fr/edition/lapplication-mobile-mode-demploi/article/080121/mediapart-refait-son-application-mobile
Animé par
David Leuliette
Ludwig Vantours
Thibault Lenclos
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

Du GPU à React Native : Dissection d'une stack graphique avec William Candillon
Dans cet épisode, David reçoit William Candillon pour une exploration technique du monde graphique.
Au programme :
- Parcours : De Lille à Zurich, la découverte de la programmation graphique.
- L'évolution Tech : La transition d'OpenGL vers WebGPU et l'intégration de Skia dans React Native.
- Can It Be Done : L'impact de sa série YouTube et l'importance de l'Open Source (Software Mansion).
- Performance : Gestion explicite des ressources, évitement du Garbage Collection et contraintes de développement.
Une plongée fascinante dans l'optimisation et l'innovation graphique sur mobile.
Notes de l'émission
- https://shopify.github.io/react-native-skia/docs/skottie/
- https://www.shadertoy.com/
- https://github.com/software-mansion/TypeGPU
- https://shopify.engineering/webgpu-skia-web-graphics
- https://shopify.github.io/react-native-skia/docs/skottie
Animé par
David Leuliette
William Candillon
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

L'art de la veille tech : Les secrets de la newsletter React | React Native de Sebastien Lorber
Sommaire
Dans cet épisode, David reçoit Sébastien Lorber pour explorer les coulisses de l'écosystème React et React Native.
Seb détaille la création et la gestion de This Week In React. Il partage ses méthodes de veille, l'importance de la curation et ses stratégies de monétisation et de sponsoring.
Discussion autour de Docusaurus, ses fonctionnalités et son impact majeur sur la documentation technique moderne.
Ils analysent les défis actuels du développement mobile : stabilité des versions, gestion des plugins communautaires et automatisation. L'épisode se conclut sur la communication dans l'Open Source et les prévisions pour l'avenir de React Native.
Notes de l'émission
https://react.dev/blog/2025/10/07/introducing-the-react-foundation
https://react.dev/reference/react/Activity
Animé par
David Leuliette
Ludwig
Sebastien Lorber
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

ASO, Apple Ads et Growth Mobile : Le guide pour votre app React Native avec avec Julie Tonna
Sommaire
Dans cet épisode, David Leuliette et Julie Tonna abordent les certifications en marketing mobile, l'optimisation pour les stores (ASO) et les stratégies d'acquisition.
Au programme :
- Visibilité : Retour sur l'expérience de Julie chez Apple et les techniques techniques pour améliorer le référencement sur les stores.
- Performance : Les métriques d'engagement essentielles pour évaluer une application.
- Stratégie : Modèles de monétisation, lancement d'application et les erreurs de soumission à éviter.
- Croissance : Les outils marketing recommandés, l'importance du testing et la publicité éthique.
Notes de l'émission
https://www.revenuecat.com/docs/tools/paywalls/testing-paywalls
Animé par
David Leuliette
Julie Tonna
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

Upstream : transformer le chaos de Gmail pour discuter et travailler en équipe efficacement - interview de Gabriel Hofman Développeur React Native Freelance
Notes de l'émission
https://cookbook.openai.com/examples/codex/secure_quality_gitlab
top 5 libraries
- https://github.com/kirillzyusko/react-native-keyboard-controller
- https://superwhisper.com/
- https://github.com/nikitabobko/AeroSpace
- https://setapp.com/apps/proxyman
- https://ide.swmansion.com/
Animé par
David Leuliette
Gabriel Hofman
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

KidGo l'application React Native des darons qui n'ont pas le temps - interview de David Leuliette
Dans cet épisode du Cross Platform Show, Ludwig interviewe David Leuliette, développeur freelance et indie hacker. Voici les points clés de leur conversation :
- Parcours de David : De webmaster à développeur mobile, David partage son évolution professionnelle.
- Freelancing et revenus passifs : Il discute de ses expériences en tant que freelance, de l'écriture de livres, et de la création de revenus passifs.
- Projets personnels : David présente ses projets, notamment KidGo et Wipit.
- Sujets techniques : Gestion de l'état, choix de stack pour le développement d'applications, logique des maquettes, design responsive, importance du minimalisme dans les applications, API, observabilité, et librairies essentielles pour les développeurs.
- Conférences et personal branding : David partage son expérience dans ces domaines.
- Projets futurs : Il évoque ses ambitions et l'automatisation des podcasts.
Notes de l'émission
https://www.producthunt.com/@flexbox
https://go.setapp.com/invite/ibubjrhl
https://supabase.com/blog/local-first-expo-legend-state
https://github.com/joe-bell/cva
https://github.com/gunnartorfis/sonner-native#readme
Animé par
Ludwig Vantours
David Leuliette
En vidéo :
Live : https://www.twitch.tv/flexboxlive
VOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0
Tous les liens : https://weshipit.today/podcast

SaxoTools : de la mécanique des fluides au développement mobile avec React Native — interview de Rémy Ntshaykolo
Sommaire
Bienvenue dans cet épisode où nous plongeons dans l'univers de Saxo Tools, l'application mobile qui révolutionne l'apprentissage du saxophone. Aujourd'hui, David Leuliette et Rémi partagent leur passion pour la musique et les défis qu'ils ont rencontrés lors du développement de cette application.
Le parcours de Rémi
Rémi nous raconte son parcours en tant que musicien et développeur. Sa motivation pour créer Saxo Tools vient de son désir d'aider les musiciens, qu'ils soient débutants ou avancés, à maîtriser leur instrument. Il évoque les défis de la monétisation et des droits d'auteur, des aspects cruciaux pour assurer la viabilité de l'application.
La stack technique
Dans cette discussion, ils explorent la stack technique utilisée pour développer Saxo Tools. Rémi explique pourquoi ils ont choisi React Native, une technologie qui permet de créer des applications performantes et réactives. Ils abordent également les choix de design qui améliorent l'expérience utilisateur.
Optimisation des performances
David et Rémi soulignent l'importance de mesurer les performances de l'application. Ils partagent des stratégies pour optimiser l'expérience utilisateur, garantissant que chaque interaction soit fluide et agréable.
L'impact de l'IA
Un sujet fascinant abordé est l'impact de l'intelligence artificielle sur le rôle des développeurs. Rémi partage ses réflexions sur la manière dont l'IA peut faciliter le développement d'applications et améliorer l'apprentissage musical.
Stratégies de marketing
Pour accroître la visibilité de Saxo Tools, ils discutent des stratégies de marketing efficaces. Rémi propose des idées pour atteindre un public plus large et engager les utilisateurs de manière significative.
Outils et librairies
Enfin, ils évoquent des outils et des librairies qui facilitent la création de contenu engageant, en particulier dans le domaine de la musique. Ces ressources sont essentielles pour les développeurs souhaitant enrichir l'expérience utilisateur.
Conclusion
Cet épisode est une véritable mine d'informations pour les musiciens et les développeurs d'applications. Rejoignez-nous pour découvrir comment Saxo Tools transforme l'apprentissage du saxophone et comment ces deux passionnés surmontent les défis du développement d'applications.
Notes de l'émission
https://www.youtube.com/saxplained
https://apps.apple.com/fr/app/saxotools/id6448632359
https://www.tiktok.com/@saxotools
https://docs.expo.dev/eas/workflows/get-started/
https://docs.swmansion.com/react-native-audio-api/
https://github.com/mrousavy/react-native-vision-camera
https://github.com/mrousavy/react-native-fast-tflite
https://github.com/tensorflow/tfjs
https://docs.expo.dev/versions/latest/sdk/gl-view/
https://rive.app/docs/runtimes/react-native/adding-rive-to-expo
https://opensheetmusicdisplay.org/
David Leuliette
Rémy Ntshaykolo

Osly Solutions l'app React Native qui transforme ton smartphone en badge d’accès sécurisé — interview de Armand Petit
Sommaire
David Leuliette et Armand Petit discutent de la création de la startup Osly Solutions, qui propose une application mobile pour la gestion des accès dans les bâtiments.
Développement de l'Application
Armand partage son parcours en développement mobile, son expérience avec React Native et les défis rencontrés lors du développement de l'application, notamment en matière de communication Bluetooth et de gestion des données.
Défis et Solutions
Au cours de cette conversation, Armand et David discutent des défis et des solutions en développement, notamment en utilisant des technologies comme MKKV et Legend State pour la gestion des données hors ligne. Ils partagent leurs expériences avec différentes librairies et l'importance de la structure dans le développement.
Apprentissage et Communauté
Armand évoque également son parcours d'apprentissage et l'importance de la communauté dans le développement logiciel.
Notes de l'émission
https://www.unistyl.es/v3/start/introduction
https://docs.expo.dev/versions/latest/sdk/image/
https://kentcdodds.com/blog/stop-using-isloading-booleans
https://blog.sentry.io/tracking-stability-in-a-bluetooth-low-energy-based-react-native-app/
David Leuliette
Interviewee

KicksFolio la collection de sneakers qui utilise Supabase et React Native — interview de Rémy Cassagne
Sommaire
Dans cet épisode, David Leuliette et Rémy Cassagne discutent de l'univers des sneakers, de la rivalité entre Nike et Adidas, et du parcours de Rémy en tant que développeur. Ils explorent la création de Kix Folio, une application dédiée à la collection de sneakers, ainsi que les choix technologiques qui ont guidé son développement. Rémy partage ses expériences de lancement, les défis rencontrés, et les outils qu'il utilise pour optimiser son application. La conversation aborde également les aspects techniques du développement mobile avec React Native et les meilleures pratiques pour gérer les données et les API. Dans cette conversation, David Leuliette et Rémy Cassagne explorent les défis et les succès du développement d'applications mobiles avec React Native. Ils discutent des outils et des bibliothèques, de l'expérience utilisateur, des tests, et des leçons apprises tout au long du processus. Rémy partage également sa vision éthique pour son application, Kixfolio, et les prochaines étapes de son développement.
Notes de l'émission
StockX - Sneakers
https://play.google.com/store/apps/details?id=com.stockx.stockx&pli=1
https://apps.apple.com/us/app/stockx-sneakers-and-apparel/id881599819
David Leuliette
Remy Cassagne

Odisei Music, le saxophone numérique qui se joue partout avec son téléphone grâce à React Native — entretien avec Kim Chouard, CTO
🎷 Sommaire
Dans cet épisode, David Leuliette reçoit Kim Chouard, fondateur d’Odisei Music, la startup derrière le Travel Sax : le premier saxophone silencieux, connecté au téléphone, qui permet de s’entraîner partout, sans déranger personne.
Ils discutent de :
la genèse du projet Odisei Music, entre passion musicale et innovation hardware/software,
l’intégration du React Native BLE pour la connectivité Bluetooth avec le saxophone,
l'utilisation de React Native Skottie, Audio API, et d’autres outils pour créer une expérience fluide et immersive,
la gestion des performances audio sur mobile,
le défi de concevoir une UX musicale sur téléphone,
l’équilibre entre design industriel, électronique embarquée, et développement mobile.
Kim partage aussi son parcours d’ingénieur, sa passion pour la musique, et sa vision de l’apprentissage mobile des instruments.
🔗 Notes de l’épisode
🎶 Plateforme Odisei : https://play.odiseimusic.com/
💡 Projet Meloskia : https://github.com/kimchouard/meloskia
🎥 React Native Skottie : https://github.com/margelo/react-native-skottie
🎧 React Native Audio API : https://github.com/software-mansion/react-native-audio-api
📡 React Native BLE PLX : https://github.com/dotintent/react-native-ble-plx
- 🔧 BLE Manager : https://github.com/innoveit/react-native-ble-manager
🙋♂️ Kim Chouard
Twitter/X : https://x.com/kimchouard
GitHub : https://github.com/kimchouard
LinkedIn : https://www.linkedin.com/in/kimchouard/
🎙️ David Leuliette
Twitter/X : https://x.com/flexbox_
Bluesky : https://go.bsky.app/6QQemwz
Newsletter & podcast : https://weshipit.today/

Rosk (ex Brigad) l’application mobile des professionnels de la restauration et de la santé — interview de Thibault Malbranche aka Titozzz Lead Mobile Developer
Sommaire
Dans cet épisode, David Leuliette et Thibaut Malbranche discutent de l'évolution de Brigade, de l'impact de React Native sur le développement mobile, et des défis rencontrés dans le monde de l'open source. Thibaut partage son parcours, son engagement dans la communauté, et les technologies utilisées chez Brigad, notamment Apollo pour la gestion des données et les solutions de navigation.
Ils abordent également l'importance d'un design système efficace et les défis liés aux tests et à l'assurance qualité. Dans cette conversation, Thibault Malbranche et David Leuliette explorent divers aspects du développement mobile, en mettant l'accent sur React Native.
Ils discutent des outils et techniques de développement, de l'optimisation des processus de build, des librairies recommandées, des défis rencontrés dans le développement mobile, ainsi que des compétences recherchées lors du recrutement.
Thibault partage également son expérience sur l'importance de l'UX et de l'open source dans le développement logiciel.
Notes de l'émission
https://www.apollographql.com/
https://github.com/sindresorhus/type-fest
https://github.com/gvergnaud/ts-pattern
https://github.com/alan-eu/react-native-fast-shadow
si tu cherches du travail
https://www.welcometothejungle.com/fr/companies/brigad/jobs/developpeur-front-end-confirme_paris
David Leuliette
Thibault Malbranche

Shine, comment procurer de la joie aux freelances avec une app React Native ? interview de Corentin André
Sommaire
Dans cet épisode, David Leuliette et Corentin discutent du développement d'applications mobiles chez Shine, une banque en ligne pour freelances. Corentin partage son parcours professionnel, son rôle en tant que Head of Frontend, et les technologies utilisées, notamment React Native, GraphQL et Apollo. Ils abordent également la navigation, la gestion des données, les animations, le déploiement, et l'importance d'un design system cohérent. Enfin, Corentin recommande des librairies utiles pour les développeurs. Dans cette conversation, Corentin et David discutent des défis et des meilleures pratiques dans le développement d'applications avec React et React Native. Ils abordent des sujets tels que l'impact de React sur les formulaires, la gestion des états avec X-State, l'amélioration des performances des applications, les défis de migration, et l'importance des outils de débogage et d'instrumentation. Ils partagent également des leçons tirées de leur expérience dans le développement et des stratégies pour rester à jour dans l'écosystème React Native.
Notes de l'émission
https://medium.com/@ababol/how-weve-increased-our-store-rating-to-4-8-4ee8308641f4
https://github.com/apollographql/apollo-client
https://reactnavigation.org/docs/deep-linking/
https://tamagui.dev/
https://omlet.dev/
https://docs.swmansion.com/react-native-reanimated/
https://react-hook-form.com/
https://zod.dev/
https://xstate.js.org/
https://expo.dev/blog/simplifying-auth-flows-with-protected-routes
https://www.youtube.com/watch?v=H4kbJObhcHw
https://docs.sentry.io/platforms/javascript/configuration/integrations/reportingobserver/
https://www.debugbear.com/docs/rum/percentiles
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
Sentry instruments https://docs.sentry.io/product/insights/overview/transaction-summary/
https://flashlight.dev/
https://weshipit.today/french-react-native-apps
David Leuliette
Corentin André

App.js Conf 2025 rétrospective de la plus grosse conférence React Native
Sommaire
Dans cet épisode du Cross Platform Show, les invités discutent de leurs expériences à la conférence App.js, des ateliers sur la performance, des outils innovants comme Radon et Expo, ainsi que des annonces clés faites lors de la keynote.
Ils partagent des insights sur le développement mobile et l'importance de la préparation technique pour les ateliers. Cette conversation explore les dernières innovations et tendances dans le développement mobile, en mettant l'accent sur React Native et Expo.
Les intervenants discutent des performances, des outils de développement, de l'optimisation de l'expérience utilisateur, et de l'impact des app clips sur la conversion des utilisateurs. Ils partagent également des insights sur la migration vers de nouvelles architectures et les solutions CI/CD disponibles pour les développeurs.
Cette conversation aborde divers aspects du développement moderne, notamment l'utilisation de l'IA pour optimiser le workflow, l'importance des composants natifs dans Expo UI, les défis rencontrés par l'application Mistral, et les meilleures pratiques en matière d'animation et d'expérience utilisateur avec React Native.
Les intervenants discutent également des intégrations brownfield, de la sécurité des applications mobiles, et de la tendance du vibe coding pour un développement rapide. Cette conversation aborde divers aspects de la gestion des revenus dans les applications, l'évolution des outils de gestion des claviers dans React Native, ainsi que les moments forts d'une conférence sur le sujet.
Les intervenants partagent également leurs prédictions pour l'avenir de React Native, mettant en avant l'importance de l'innovation et de l'adaptation dans le développement d'applications.
Notes de l'émission
https://github.com/software-mansion-labs/appjs-2025-workshop-performance
https://github.com/expo/appjs25-eas-update-workshop-code
https://github.com/hey-api/openapi-ts
https://github.com/toss/granite
David Leuliette
Ludwig Vantours
Matthys Ducrocq

ControlResell automatise la vente Multiplatforme depuis ton téléphone, interview de Nathan Fallet
Sommaire
Dans cet épisode du Cross Platform Show, David Leuliette et Nathan discutent du parcours de Nathan en tant que développeur mobile, de ses expériences avec différentes technologies, notamment React Native et Kotlin, ainsi que des défis rencontrés dans le développement d'applications comme Control Resale et Flash Up.
Ils abordent également des sujets tels que la gestion de l'état, la récupération des données et les problèmes liés à JavaScript et TypeScript. Dans cette conversation, Nathan et David discutent des défis et des solutions rencontrés lors du développement d'applications avec TypeScript et React Native. Ils abordent la réduction des erreurs, la navigation dans les applications, les styles et le design, ainsi que l'importance de garder une expérience utilisateur simple.
Ils partagent également leurs méthodes de déploiement et l'importance des retours des utilisateurs pour améliorer le produit. Dans cette conversation, Nathan et David explorent les défis et les meilleures pratiques du développement en JavaScript et React Native. Ils discutent de l'importance du typage avec TypeScript, des outils comme Zod pour la validation, et de la gestion des états avec des bibliothèques comme Zustand. Ils partagent également leurs expériences sur les mises à jour de bibliothèques, les stratégies de déploiement, et les leçons apprises sur la nécessité de tester rigoureusement le code.
Dans cette conversation, David et Nathan explorent les défis et les solutions liés au développement d'applications mobiles, en mettant l'accent sur la mise à jour des environnements, l'apprentissage de nouvelles technologies, et les choix entre React Native et Kotlin Multiplatform. Ils discutent également de l'importance des tests sur des appareils réels et des avantages de Kotlin Multiplatform en termes de stabilité et de facilité d'utilisation.
Enfin, ils partagent des recommandations pour les développeurs et concluent sur l'importance de la communauté et des ressources disponibles.
Notes de l'émission
https://docs.expo.dev/guides/using-eslint/
https://github.com/pmndrs/zustand
https://www.youtube.com/channel/UC5KTJR0zRjT15keRTLKNP_w
https://kotlinlang.org/docs/multiplatform.html
David Leuliette
Nathan Fallet

Ornikar, une stack React Native pour l'auto-école et l'assurance auto du futur - interview de Romain Spielmann Lead développeur
Sommaire
Rejoignez David Leuliette et Romain Spielmann dans cette nouvelle édition du podcast !
Retour d'Expérience : Développement Mobile avec React Native
Dans cet épisode, Romain partage son parcours professionnel et ses expériences avec différentes technologies. Il explique comment il a transitionné vers React Native et quels défis il a rencontrés.
Thèmes Abordés
- Stack Technique : Quels outils et technologies sont utilisés chez Ornikard ?
- Gestion des Données : Comment gérer les données efficacement avec Zustand ?
- Défis Techniques : Quels sont les défis techniques courants lors du développement d'applications mobiles ?
Conseils et Expériences Partagées
- Design System : Pourquoi est-il crucial pour une expérience utilisateur fluide ?
- Migrations Technologiques : Comment gérer les changements technologiques à venir ?
- Outils de Développement : Quels sont les outils indispensables comme Expo et Circle CI ?
Écoutez cet épisode pour en savoir plus sur le développement mobile avec React Native, les défis et les succès rencontrés, et pour bénéficier de conseils pratiques de deux experts du domaine !
Notes de l'émission
top 5 librairies
https://github.com/gorhom/react-native-bottom-sheet
https://github.com/EvanBacon/expo-apple-targets
https://apps.apple.com/fr/app/compteur-de-points-scory/id6538715670
David Leuliette
Romain Spielmann

Mangacollec la meilleure app mobile pour les otakus français codée en rescript et react native avec Freddy Harris
Sommaire
Dans cet épisode, rejoignez David Leuliette et Freddy Harris pour plonger dans le monde du développement d'applications mobiles avec Rescript et React Native ! Freddy, le fondateur de Manga Collect, partage son parcours inspirant et les défis qu'il a rencontrés lors du lancement de son application.
• Défis du lancement : Découvrez les obstacles que Freddy a dû surmonter pour donner vie à Manga Collect.
• Choix technologiques : Quels outils et technologies ont été essentiels dans son processus de développement ?
• Gestion des données et navigation : Apprenez comment optimiser ces aspects cruciaux pour offrir une expérience utilisateur fluide.
• Stratégies de monétisation : Freddy partage ses idées sur comment rentabiliser une application mobile dans le marché actuel.
Ne manquez pas cet épisode riche en conseils pratiques et en anecdotes inspirantes !
Notes de l'émission
https://rescript-react-native.github.io/
https://www.npmjs.com/package/@jvlk/rescript-future
https://github.com/callstack/reassure
https://gcanti.github.io/fp-ts/
David Leuliette
Freddy Harris
- https://x.com/HarrisFreddy
- https://bsky.app/profile/freddyharris.com
- https://www.linkedin.com/in/freddy-harris-03bb9935/

ShareLock l’application mobile companion pour sécuriser et assurer ton vélo - interview de Adnan Aita CTO
Sommaire
Dans cet épisode, David Leuliette et Adnan plongent dans l'univers du développement d'applications mobiles avec React Native. Adnan partage son parcours fascinant dans le monde de l'informatique et sa transition passionnante vers l'entrepreneuriat avec la création de Sherlock. Ensemble, ils explorent les choix technologiques qui ont façonné cette application innovante.
• Gestion des données avec Redux Toolkit : Adnan explique comment il a optimisé la gestion des données pour offrir une expérience utilisateur fluide.
• Navigation dans l'application : Découvrez les stratégies qu'ils ont mises en place pour faciliter la navigation et rendre l'application intuitive.
• Défis techniques : Ils abordent les obstacles rencontrés lors des mises à jour de React Native et les leçons tirées de ces expériences.
Adnan et David discutent également des différences entre le développement web et mobile, ainsi que des processus de CI/CD essentiels pour une application mobile performante.
Ils partagent des conseils pratiques sur le choix des bonnes bibliothèques et l'utilisation de Vision Camera pour capturer des moments inoubliables. De plus, attendez-vous à des anecdotes croustillantes sur les défis techniques, notamment ceux liés à Bluetooth et aux fonctionnalités de l'application.
Enfin, ils mettent en lumière l'importance de la communauté tech et offrent des astuces pour rester à jour dans cet environnement en constante évolution, tout en concluant avec des ressources utiles pour les développeurs.
Notes de l'émission
https://weshipit.today/react-native-tools/mac-mini
top5 libraries
https://reactnative.directory/
https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore
https://github.com/mrousavy/react-native-vision-camera
https://apps.theodo.com/en/radar
https://www.sharelock.co/fr/etude
Code promo `adanrulez`
David Leuliette
Adnan Aita

Ilévia, l'application React Native en marque blanche et Pékin Express avec Maxime Thirouin aka MoOx
Dans cet épisode du Cross Platform Show, David Leuliette discute avec Maxime Thirouin du développement d’applications mobiles avec React Native, en se concentrant sur l’application Ilévia. Maxime partage son parcours professionnel, son expérience avec React Native et les choix techniques effectués pour le développement d’Ilévia.
Ils abordent également la gestion de l’état, le style et les bibliothèques UI utilisées dans l’application. Dans cette conversation, David Leuliette et Maxime Thirouin discutent des défis et des stratégies liés au développement mobile en 2025, en mettant l’accent sur les différences entre iOS et Android, les outils utilisés, et les meilleures pratiques pour le déploiement et la mise à jour des applications.
Ils partagent également des recommandations sur les bibliothèques et les outils, ainsi que des techniques de débogage et de gestion des contraintes multiplateformes. La discussion aborde également l’importance de la veille technologique, des communautés, et le passage de Maxime dans l’émission Pékin Express !
https://redux-toolkit.js.org/rtk-query/overview
https://docs.swmansion.com/react-native-reanimated/
https://facebook.github.io/react-strict-dom/
Maxime Thirouin :
David Leuliette

Mūcho, des avantages salariés ultra-spécialisés pour les PME avec une application mobile React Native - interview de Lucie Uffoltz
Sommaire
Dans cet épisode du Cross Platform Show, David Leuliette et Lucie discutent du développement d'applications mobiles avec React Native, en se concentrant sur l'application Mucho. Lucie partage son parcours professionnel, son expérience avec React Native et les choix techniques effectués pour le développement de Mucho.
Ils abordent également la gestion de l'état, le style et les bibliothèques UI utilisées dans l'application. Dans cette conversation, David Leuliette et Lucie discutent des défis et des stratégies liés au développement d'applications universelles, en mettant l'accent sur les différences entre le web et le mobile, les outils utilisés, et les meilleures pratiques pour le déploiement et la mise à jour des applications.
Ils partagent également des recommandations sur les bibliothèques et les outils, ainsi que des techniques de débogage et de gestion des différences entre iOS et Android. La discussion aborde également l'importance de la veille technologique et des conférences pour rester à jour dans le domaine.
Notes de l'émission
https://github.com/mrzachnugent/react-native-reusables
https://react-hook-form.com/docs/useform/watch
https://github.com/mrousavy/react-native-mmkv
https://github.com/rive-app/rive-react-native
Pour suivre nos aventures
David Leuliette
Lucie Uffoltz
- https://x.com/uffoltzl
- https://bsky.app/profile/uffoltzl.bsky.social
- https://www.linkedin.com/in/lucie-u-655ab6195/

Les 10 meilleurs conseils de Callstack pour optimiser son application React Native avec Matthys Ducrocq
Dans cet épisode, David Leuliette s'entretient avec Matthys Ducrocq, CTO et cofondateur d’Ekklo, sur les 10 meilleurs conseils pour optimiser les performances d’une application React Native. Matthys partage son parcours et son expertise en développement mobile, tout en expliquant les défis techniques liés à l’optimisation des applications, notamment la gestion des performances, du rendu et des interactions utilisateur.
Ils explorent ensemble les outils et techniques essentiels pour améliorer la fluidité des applications React Native. Matthys met en avant l’impact de React Compiler pour optimiser le code en amont, ainsi que l’importance de Reanimated (https://github.com/software-mansion/react-native-reanimated) pour des animations ultra-performantes. Il détaille également l’utilisation de Legend State (https://github.com/LegendApp/legend-state) et Zustand (https://github.com/pmndrs/zustand) pour une gestion d’état efficace, ainsi que l’optimisation du rendu des listes grâce à FlashList (https://github.com/Shopify/flash-list).
La discussion met en lumière les avantages de Concurrent React pour améliorer la réactivité des applications et les stratégies pour minimiser les re-rendus inutiles. Matthys partage aussi son expérience sur la gestion avancée des styles avec Class Variance Authority (https://github.com/joe-bell/cva), qui facilite l’organisation des composants.
Enfin, David et Matthys abordent les meilleures pratiques pour profiler et monitorer les performances en production, tout en évitant les pièges courants. Matthys partage ses conseils concrets pour développer des applications React Native rapides et scalables, en s’appuyant sur les outils les plus récents de l’écosystème.
📘 The Ultimate Guide to React Native Optimization – Le guide ultime par Callstack : https://www.callstack.com/ebook/the-ultimate-guide-to-react-native-optimization
📌 Ressources utiles :
🔹 React Compiler – Optimisation du code React
🔹 Reanimated – Gestion avancée des animations : https://github.com/software-mansion/react-native-reanimated
🔹 Legend State – Gestion d’état réactive : https://github.com/LegendApp/legend-state
🔹 Zustand – Gestion d’état légère et performante : https://github.com/pmndrs/zustand
🔹 FlashList – Rendu optimisé des listes : https://github.com/Shopify/flash-list
🔹 Class Variance Authority – Gestion avancée des styles : https://github.com/joe-bell/cva
🔹 Concurrent React – Optimisation des performances
🎙 Pour suivre nos aventures :
🔗 David Leuliette : https://x.com/flexbox_ | https://go.bsky.app/6QQemwz | https://weshipit.today/
🔗 Matthys Ducrocq : https://twitter.com/matthysdev | https://bsky.app/profile/matthysdev
🔗 Callstack : https://callstack.com/

Swan le SDK de banque pour les applications mobiles en React Native avec Mathieu Acthernoene
Dans cet épisode, David Leuliette s'entretient avec Mathieu Acthernoene sur Swan, un SDK bancaire conçu pour les applications mobiles en React Native. Mathieu partage son parcours professionnel et explique son rôle chez Swan, une entreprise qui facilite l'intégration de services bancaires dans les applications mobiles.
Ils discutent des défis liés au développement d'un SDK bancaire, notamment la sécurité, la gestion des permissions et la compatibilité avec différentes plateformes. Mathieu détaille les technologies utilisées dans Swan, comme React Native et des bibliothèques essentielles pour améliorer l’expérience utilisateur et la performance des applications.
La conversation explore également l’impact de l’internationalisation avec react-native-localize (https://github.com/zoontek/react-native-localize), la gestion des écrans avec react-native-screens (https://github.com/software-mansion/react-native-screens) et la navigation fluide grâce à react-navigation (https://github.com/react-navigation/react-navigation). Ils abordent aussi la gestion des permissions critiques via react-native-permissions (https://github.com/zoontek/react-native-permissions) et l’optimisation du clavier avec react-native-keyboard-controller (https://github.com/kirillzyusko/react-native-keyboard-controller).
Enfin, David et Mathieu discutent des bonnes pratiques pour intégrer Swan dans une application React Native, des enjeux liés à la conformité bancaire et de l’évolution de l’écosystème mobile. Mathieu partage ses conseils pour les développeurs souhaitant intégrer des services bancaires à leurs applications et les outils essentiels pour y parvenir.
Swan – Le SDK bancaire pour les applications mobiles : https://github.com/swan-io/swan-partner-mobileLake – Bibliothèque associée pour gérer les interfaces : https://github.com/swan-io/lakeurql – Client GraphQL performant pour React et React Native : https://github.com/urql-graphql/urqlreact-native-builder-bob – Génération de bibliothèques pour React Native : https://github.com/callstack/react-native-builder-bobreact-native-bootsplash – Gestion du splash screen : https://github.com/zoontek/react-native-bootsplashreact-native-edge-to-edge – Expérience immersive en plein écran : https://github.com/zoontek/react-native-edge-to-edgenitro – Optimisation des performances pour React Native : https://github.com/mrousavy/nitro
David Leuliette
👉 Twitter : https://x.com/flexbox_
👉 Bluesky : https://go.bsky.app/6QQemwz
👉 We Ship It : https://weshipit.today/
Mathieu Acthernoene
👉 Bluesky : https://bsky.app/profile/zoontek.me
👉 Twitter : https://twitter.com/zoontek
👉 LinkedIn : https://www.linkedin.com/in/zoontek

Du React Native dans les tracteurs avec Karnott - Interview de Audrey Wech
Sommaire
Dans cet épisode, David Leuliette s'entretient avec Audrey sur son parcours professionnel et son rôle chez Karnott, une startup lilloise axée sur l'agriculture connectée. Audrey évoque son parcours éducatif et les défis qu'elle a rencontrés en tant que développeuse, en détaillant les technologies utilisées dans l'application Karnott, comme React Native et Redux.
Ils abordent les éléments clés de l'interface utilisateur (UI) et de l'expérience utilisateur (UX), ainsi que les obstacles rencontrés lors du développement. La discussion inclut les outils et méthodes de développement, tels que GitHub Actions, Fastlane, ainsi que des librairies comme D3 et Turf.
Audrey et David parlent également des défis techniques, comme la gestion des builds, le versioning et les problèmes de déconnexion des utilisateurs. Ils soulignent l'importance de l'analyse géospatiale et de la cartographie dans leurs projets, ainsi que les solutions mises en œuvre pour améliorer l'expérience utilisateur.
Enfin, ils explorent les différences entre iOS et Android et l'importance de rester à jour dans un écosystème en évolution. Audrey partage des conseils pratiques pour les projets futurs et discute des défis liés à la gestion des permissions et à la connectivité des données. Ils concluent en abordant l'évolution de l'écosystème React Native et l'impact des outils modernes sur la productivité des développeurs.
Notes de l'émission
https://github.com/react-native-maps/react-native-maps
https://github.com/infinitered/reactotron
https://github.com/zoontek/react-native-permissions
https://github.com/microsoft/rnx-kit
Pour suivre nos aventures
David Leuliette
Audrey Wech

Pacevisor : la plateforme de sport crée avec ignite et React Native par Baptiste Lecocq
Sommaire
Dans cet épisode, David Leuliette et Baptiste Lecoq explorent le développement d'applications mobiles, en mettant l'accent sur Pacevisor, une application innovante dédiée à l'entraînement sportif. Baptiste évoque son parcours de développeur, ses expériences variées avec différentes technologies, ainsi que les défis rencontrés lors des mises à jour de l'application.
Ils discutent de l'importance du référencement et des technologies web pour assurer le succès de l'application. Baptiste partage son expertise en React Native, en soulignant la gestion du design et de l'expérience utilisateur (UX), ainsi que les processus de déploiement. Il aborde la collaboration avec des agences de design, la gestion des orientations d'écran pour un rendu responsive, et l'utilisation de librairies spécifiques pour optimiser l'expérience utilisateur.
Le duo aborde également les tests, la documentation et les outils de CI/CD utilisés pour garantir la qualité de l'application. Ils échangent sur les défis liés au développement, notamment avec React Native et MobX, en abordant la gestion des données, les tests unitaires, les outils de débogage, et l'importance de la formation continue. Enfin, Baptiste parle de l'intégration des retours utilisateurs grâce à whatsapp dans le développement de nouvelles fonctionnalités et des technologies qu'il emploie pour améliorer son application.
L'application Pacevisor
Pacevisor est une plateforme innovante qui réinvente l’entraînement et la préparation des athlètes en offrant une analyse approfondie et des prévisions de performance basées sur les données réelles des parcours (date, gpx, météo, D+, roadbook personnalisé, etc…).L'application permet aux sportifs d'anticiper et de s'adapter aux spécificités de chaque course, leur donnant ainsi les clés pour atteindre avec efficacité leurs objectifs.Pacevisor fournit des analyses de performance basées sur des données concrètes et personnalisées, telles que :📍 Les données de parcours (date, GPX, D+, roadbook, etc.)🌦️ Les prévisions météo📅 Des plans d’entraînement adaptés aux spécificités de votre coursePour concrétiser cette préparation, Pacevisor s'utilise aussi le jour J pour lancer un meneur d’allure personnalisé, qui guidera chaque sportif km par km, leur permettant de viser leurs objectifs avec une préparation optimale 🎯
Notes de l'émission
https://ignitecookbook.com/docs/recipes/UpdatingIgnite
https://www.larondedestjans.com/21km
https://github.com/nandorojo/dripsy
https://github.com/jfilter/react-native-onboarding-swiper
Pour suivre nos aventures
David Leuliette
- https://x.com/flexbox_
- https://go.bsky.app/6QQemwz
- https://weshipit.today
Baptiste Lecocq:
- https://x.com/tiste
- https://tiste.io

Alan et React Native : L'alliance du bien-être et de la technologie avec Xavier Seignard
Sommaire
Dans cet épisode, David et Xavier discutent du développement mobile avec React Native, en mettant l'accent sur l'application Alan. Xavier partage son parcours professionnel, ses choix technologiques, et les défis rencontrés dans le développement mobile. Ils abordent également l'importance des tests, de la qualité du code, et des outils utilisés pour améliorer l'expérience utilisateur.
Notes de l'émission
https://rive.app/docs/runtimes/react-native/react-native
https://www.waldo.com/product/end-to-end-testing
Pour suivre nos aventures
David Leuliette
- https://x.com/flexbox_
- https://go.bsky.app/6QQemwz
- https://weshipit.today/
Xavier Seignard:

React Native chez Cdiscount avec Ludwig Vantours
Dans cet épisode, David et Ludwig parlent du développement d'applications mobiles avec React Native. Voici les points principaux abordés :
• Parcours de Ludwig : Il partage son expérience en tant que développeur freelance et ses interactions avec Redux et Redux Saga.
• Défis du développement : Ils discutent des difficultés rencontrées lors du développement d'applications, notamment la navigation, la gestion des états et le déploiement chez Cdiscount.
• Processus administratifs : Ludwig et David parlent des démarches nécessaires pour initier un projet, des bibliothèques et outils utilisés, ainsi que des défis de débogage et de tests.
• Anecdotes : Ils partagent des histoires sur le développement de fonctionnalités, la gestion des permissions et les obstacles surmontés dans leur carrière.
• Techniques de débogage : La conversation aborde les défis et techniques de débogage en React Native, ainsi que la complexité du développement multi-plateforme.
• Conseils pour 2025 : Ils offrent des recommandations aux développeurs débutants, soulignant l'écosystème Expo et l'importance de la communauté.
L'épisode met en avant la patience et la résilience nécessaires dans le processus de développement.
https://flexbox.gumroad.com/l/expo-checklist/
https://ramdajs.com/
https://docs.swmansion.com/react-native-reanimated/docs/1.x
https://jestjs.io/
https://ide.swmansion.com/
https://appjs.co/
https://reactnativeconnection.io/
https://join.slack.com/t/reactnativeconnection/shared_invite/zt-1j5jigyph-MJURqXxpWHXTcYSH8PwhrQ