DiscoverLe Cross Platform Show - Le talk-show francophone sur le dev React Native
Le Cross Platform Show - Le talk-show francophone sur le dev React Native
Claim Ownership

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

Author: David Leuliette

Subscribed: 0Played: 0
Share

Description

Le Cross Platform Show est le podcast de référence pour maîtriser React Native et le développement mobile. Animé par David Leuliette, chaque épisode offre des retours d'expérience concrets pour créer des apps performantes sur iOS et Android. Freelance, CTO ou Indie Hacker, découvre les meilleures stacks (Expo, TypeScript), architectures et stratégies de déploiement. Des discussions techniques avec des experts dignes de formations avancées pour booster ta carrière de développeur. La veille audio incontournable pour exceller dans l'écosystème JavaScript mobile et rejoindre la communauté.
22 Episodes
Reverse
SommaireDans 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'émissionhttps://thisweekinreact.com/https://react.dev/blog/2025/10/07/introducing-the-react-foundationhttps://react.dev/reference/react/ActivityAnimé parDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzLudwighttps://x.com/ludwig_vaanSebastien Lorberhttps://thisweekinreact.com/En vidéo :Live : https://www.twitch.tv/flexboxliveVOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0Tous les liens : https://weshipit.today/podcast
SommaireDans 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'émissionhttps://superwall.comhttps://www.appsflyer.comhttps://www.purchasely.comhttps://www.revenuecat.com/docs/tools/paywalls/testing-paywallsAnimé parDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzJulie Tonnahttps://www.linkedin.com/in/julietonnahttps://neoads.substack.comEn vidéo :Live : https://www.twitch.tv/flexboxliveVOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0Tous les liens : https://weshipit.today/podcast
Notes de l'émissionhttps://www.nativewind.dev/https://uniwind.dev/https://cookbook.openai.com/examples/codex/secure_quality_gitlabhttps://expo.dev/orbittop 5 librarieshttps://github.com/kirillzyusko/react-native-keyboard-controllerhttps://superwhisper.com/https://github.com/nikitabobko/AeroSpacehttps://setapp.com/apps/proxymanhttps://ide.swmansion.com/Animé parDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzGabriel Hofmanhttps://github.com/tsyirvohttps://www.linkedin.com/in/gabrielhofman/En vidéo :Live : https://www.twitch.tv/flexboxliveVOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0Tous les liens : https://weshipit.today/podcast
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'émissionhttps://www.sitepoint.com/https://www.producthunt.com/@flexboxhttps://www.indiehackers.com/https://displate.com/flexboxhttps://go.setapp.com/invite/ibubjrhlhttps://supabase.com/blog/local-first-expo-legend-statehttps://github.com/joe-bell/cvahttps://www.fusejs.io/https://github.com/gunnartorfis/sonner-native#readmeAnimé parLudwig Vantourshttps://x.com/ludwig_vaanDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzEn vidéo :Live : https://www.twitch.tv/flexboxliveVOD : https://www.youtube.com/playlist?list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0Tous les liens : https://weshipit.today/podcast
SommaireBienvenue 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émiRé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 techniqueDans 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 performancesDavid 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'IAUn 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 marketingPour 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 librairiesEnfin, 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.ConclusionCet é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'émissionhttps://www.youtube.com/saxplainedhttps://apps.apple.com/fr/app/saxotools/id6448632359https://www.remotion.dev/https://www.tiktok.com/@saxotoolshttps://amplitude.com/https://valtio.dev/https://flashlight.dev/https://docs.expo.dev/eas/workflows/get-started/https://docs.swmansion.com/react-native-audio-api/https://github.com/mrousavy/react-native-vision-camerahttps://github.com/mrousavy/react-native-fast-tflitehttps://github.com/tensorflow/tfjshttps://docs.expo.dev/versions/latest/sdk/gl-view/https://rive.app/docs/runtimes/react-native/adding-rive-to-expohttps://opensheetmusicdisplay.org/David Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Rémy Ntshaykolo https://www.linkedin.com/in/r%C3%A9my-ntshaykolo-a98663b3/
SommaireDavid 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'ApplicationArmand 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 SolutionsAu 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'émissionhttps://oslysolutions.fr/https://mobbin.com/https://www.unistyl.es/v3/start/introductionhttps://docs.expo.dev/versions/latest/sdk/image/https://kentcdodds.com/blog/stop-using-isloading-booleanshttps://blog.sentry.io/tracking-stability-in-a-bluetooth-low-energy-based-react-native-app/David Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Intervieweehttps://x.com/armandpasgrandhttps://www.linkedin.com/in/armandpetit/
SommaireDans 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'émissionhttps://supabase.com/https://www.nativewind.dev/https://nativewindui.com/StockX - Sneakershttps://play.google.com/store/apps/details?id=com.stockx.stockx&pli=1https://apps.apple.com/us/app/stockx-sneakers-and-apparel/id881599819https://kicks.dev/David Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Remy Cassagnehttps://x.com/https_remy_https://www.linkedin.com/in/remy-cassagne/
🎷 SommaireDans 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 ChouardTwitter/X : ⁠https://x.com/kimchouard⁠GitHub : ⁠https://github.com/kimchouard⁠LinkedIn : ⁠https://www.linkedin.com/in/kimchouard/🎙️ David LeulietteTwitter/X : https://x.com/flexbox_Bluesky : https://go.bsky.app/6QQemwzNewsletter & podcast : https://weshipit.today/
SommaireDans 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'émissionhttps://github.com/kelsethttps://www.apollographql.com/https://hackintosh.com/https://github.com/sindresorhus/type-festhttps://github.com/gvergnaud/ts-patternhttps://github.com/alan-eu/react-native-fast-shadowsi tu cherches du travailhttps://www.welcometothejungle.com/fr/companies/brigad/jobs/developpeur-front-end-confirme_paristhibault@brigad.coDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Thibault Malbranche⁠https://x.com/titozzzhttps://www.linkedin.com/in/thibault-malbranche-03b4318b
SommaireDans 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'émissionhttps://medium.com/@ababol/how-weve-increased-our-store-rating-to-4-8-4ee8308641f4https://github.com/apollographql/apollo-clienthttps://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-routeshttps://www.youtube.com/watch?v=H4kbJObhcHwhttps://docs.sentry.io/platforms/javascript/configuration/integrations/reportingobserver/https://www.debugbear.com/docs/rum/percentileshttps://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-appsDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Corentin Andréhttps://www.linkedin.com/in/corentin-andr%C3%A9-b32526101/
SommaireDans 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'émissionhttps://github.com/software-mansion-labs/appjs-2025-workshop-performancehttps://github.com/expo/appjs25-eas-update-workshop-codehttps://x.com/flexbox_/mediahttps://github.com/hey-api/openapi-tshttps://github.com/toss/graniteDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Ludwig Vantourshttps://x.com/ludwig_vaanhttps://bsky.app/profile/ludwig-dev.bsky.socialMatthys Ducrocqhttps://twitter.com/matthysdevhttps://bsky.app/profile/matthysdev.bsky.social
SommaireDans 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'émissionhttps://docs.expo.dev/guides/using-eslint/https://zod.dev/https://github.com/pmndrs/zustandhttps://www.youtube.com/channel/UC5KTJR0zRjT15keRTLKNP_whttps://kotlinlang.org/docs/multiplatform.htmlDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Nathan Fallethttps://www.linkedin.com/in/nathanfallet/
SommaireRejoignez David Leuliette et Romain Spielmann dans cette nouvelle édition du podcast !Retour d'Expérience : Développement Mobile avec React NativeDans 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ésStack 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éesDesign 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'émissionhttps://www.ornikar.com/top 5 librairieshttps://solito.dev/https://zeego.dev/https://github.com/gorhom/react-native-bottom-sheethttps://github.com/EvanBacon/expo-apple-targetshttps://apps.apple.com/fr/app/compteur-de-points-scory/id6538715670https://mixpanel.com/https://segment.com/https://nightwatchjs.org/https://x.com/baconbrix/https://x.com/FernandoTheRojohttps://tamagui.dev/llms.txtDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Romain Spielmannhttps://x.com/RomainSplmnhttps://bsky.app/profile/romains.bsky.socialhttps://www.linkedin.com/in/spielmannromain/
SommaireDans 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'émissionhttps://www.mangacollec.com/https://immutable-js.com/https://rescript-lang.org/https://rescript-react-native.github.io/https://www.npmjs.com/package/@jvlk/rescript-futurehttps://stylexjs.com/https://github.com/callstack/reassurehttps://gcanti.github.io/fp-ts/David Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Freddy Harrishttps://x.com/HarrisFreddyhttps://bsky.app/profile/freddyharris.comhttps://www.linkedin.com/in/freddy-harris-03bb9935/
SommaireDans 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'émissionhttps://nativebase.io/https://gluestack.io/https://weshipit.today/react-native-tools/mac-minitop5 librarieshttps://reactnative.directory/https://redux-toolkit.js.org/https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscorehttps://github.com/mrousavy/react-native-vision-camerahttps://apps.theodo.com/en/radarhttps://www.sharelock.co/fr/etudeCode promo `adanrulez`David Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Adnan Aitahttps://www.linkedin.com/in/aaita/
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/overviewhttps://reactnavigation.org/https://flow.org/https://docs.swmansion.com/react-native-reanimated/https://expo.dev/homehttps://mobbin.com/https://facebook.github.io/react-strict-dom/Maxime Thirouin : https://x.com/MoOxhttps://bsky.app/profile/moox.iohttps://www.linkedin.com/in/maxthirouinDavid Leuliette⁠⁠https://x.com/flexbox_⁠⁠⁠https://go.bsky.app/6QQemwz⁠⁠https://weshipit.today/⁠
SommaireDans 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'émissionhttps://www.unistyl.eshttps://github.com/mrzachnugent/react-native-reusableshttps://zod.dev/https://react-hook-form.com/docs/useform/watchhttps://github.com/mrousavy/react-native-mmkvhttps://github.com/rive-app/rive-react-nativehttps://go.bsky.app/6QQemwzPour suivre nos aventuresDavid Leuliette⁠https://x.com/flexbox_⁠https://go.bsky.app/6QQemwzhttps://weshipit.today/Lucie Uffoltzhttps://x.com/uffoltzlhttps://bsky.app/profile/uffoltzl.bsky.socialhttps://www.linkedin.com/in/lucie-u-655ab6195/
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/⁠
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-mobile⁠Lake – Bibliothèque associée pour gérer les interfaces : ⁠https://github.com/swan-io/lake⁠urql – Client GraphQL performant pour React et React Native : ⁠https://github.com/urql-graphql/urql⁠react-native-builder-bob – Génération de bibliothèques pour React Native : ⁠https://github.com/callstack/react-native-builder-bob⁠react-native-bootsplash – Gestion du splash screen : ⁠https://github.com/zoontek/react-native-bootsplash⁠react-native-edge-to-edge – Expérience immersive en plein écran : ⁠https://github.com/zoontek/react-native-edge-to-edge⁠nitro – 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
SommaireDans 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'émissionhttps://www.karnott.fr/https://d3js.org/d3-scalehttps://github.com/react-native-maps/react-native-mapshttps://turfjs.org/https://github.com/infinitered/reactotronhttps://github.com/zoontek/react-native-permissionshttps://github.com/microsoft/rnx-kitPour suivre nos aventuresDavid Leuliette ⁠https://x.com/flexbox_⁠ https://go.bsky.app/6QQemwz https://weshipit.today/Audrey Wech https://bsky.app/profile/shinelia.bsky.social
loading
Comments