React Native Radio: Recent Episodes

Jamon Holmgren, Robin Heinze, Adhithi Ravichandran, Harris Robin Kalash, Jon Major Condon

Exploring React Native Together

View Details

Robin Heinze and Tyler Williams break down React Native’s AppRegistry! From Expo and app entry points to brownfield apps and more, see what’s happening under the hood and build mobile apps with even more confidence after this exciting episode.

Connect With Us!

  • Robin Heinze: @robinheinze
  • Tyler Williams: @coolsoftware.dev (Bsky)
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is a premier mobile app consultancy, especially focused on Expo and React Native, located fully remote in the US. We’re a team of 30 with highly experienced mobile app developers and have been doing this for over a decade. We are also one of the first development teams to adopt agentic coding in a way that keeps high quality standards and aren’t afraid to do things the old school way if we need to. If you’re looking for mobile app or React Native or Expo expertise for your next project, hit us up at infinite.red/radio.

View Details

Robin Heinze and Tyler Williams of Infinite Red unravel Fabric, React Native’s modern rendering system. No sewing required! They explain how Fabric speeds up mobile apps and unlocks concurrent React features for smoother software engineering.

Connect With Us!

  • Robin Heinze: @robinheinze
  • Tayler Williams: @coolsoftwaredev
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red

Infinite Red is a premier mobile app consultancy, especially focused on Expo and React Native, located fully remote in the US. We’re a team of 30 with highly experienced mobile app developers and have been doing this for over a decade. We are also one of the first development teams to adopt agentic coding in a way that keeps high quality standards and aren’t afraid to do things the old school way if we need to. If you’re looking for mobile app or React Native or Expo expertise for your next project, hit us up at infinite.red/radio.

View Details

Robin and Mazen tackle a listener Q&A covering React Native, AI, mobile development, Expo Router, Flutter, performance, consulting, and code quality. They share practical engineering insights, real world stories, and why React Native continues to thrive in the age of AI.

Connect With Us!

  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is a premier mobile app consultancy, especially focused on Expo and React Native, located fully remote in the US. We're a team of 30 with highly experienced mobile app developers and have been doing this for over a decade. We are also one of the first development teams to adopt agentic coding in a way that keeps high quality standards and aren't afraid to do things the old school way if we need to. If you're looking for mobile app or React Native or Expo expertise for your next project, hit us up at infinite.red/radio.

View Details

Robin and Mazen unpack the rise of AI-powered security threats, from the TanStack breach to compromised React Native packages and GitHub supply chain attacks. Learn practical ways to secure your React Native apps, manage dependencies safely, and reduce risk in modern mobile development.

Show Notes

  1. Snyk: TanStack Compromised
  2. Wiz: Mini Shai-Hulud Strikes Again
  3. TanStack: Hardening Followup
  4. TanStack: Full Postmortem
  5. StepSecurity: Malicious RN Packages
  6. Metro4Shell CVE-2025-11953
  7. JFrog: CVE-2025-11953 Deep Dive
  8. ReactCon Talk: Aleksandra Desmurs-Linczewska
  9. Matteo Collina: Why Trusted Publishing Can't Save Us
  10. npm Security Best Practices
  11. React Native Security Docs
  12. pull_request vs pull_request_target explained

Connect With Us!

  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is a premier mobile app consultancy, especially focused on Expo and React Native, located fully remote in the US. We’re a team of 30 with highly experienced mobile app developers and have been doing this for over a decade. We are also one of the first development teams to adopt agentic coding in a way that keeps high quality standards and aren’t afraid to do things the old school way if we need to. If you’re looking for mobile app or React Native or Expo expertise for your next project, hit us up at infinite.red/radio.

View Details

What makes Chain React more than just another tech conference? Robin, Mazen, and Gant Laborde of Infinite Red share behind-the-scenes stories, community highlights, AI trends, and what React Native developers can expect at Chain React 2026.

Show Notes

  1. Chain React Conf 2026 (use code FRIENDS15)
  2. Food spots in Portland, OR

Connect With Us!

  • Gant Laborde: @gantlaborde
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is a premier mobile app consultancy, especially focused on Expo and React Native, located fully remote in the US. We’re a team of 30 with highly experienced mobile app developers and have been doing this for over a decade. We are also one of the first development teams to adopt agentic coding in a way that keeps high quality standards and aren’t afraid to do things the old school way if we need to. If you’re looking for mobile app or React Native or Expo expertise for your next project, hit us up at infinite.red/radio.

View Details

Mazen and Robin welcome Gant Laborde of Infinite Red to discuss AI Triforce, a practical framework for AI-powered software teams. They explore agentic coding, governance, testing, code quality, and emerging engineering roles that help teams move faster with AI while maintaining scalability, reliability, and long-term maintainability.

Show Notes

  1. AI Triforce announcement

Connect With Us!

  • Gant Laborde: @gantlaborde
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is a premier mobile app consultancy, especially focused on Expo and React Native, located fully remote in the US. We’re a team of 30 with highly experienced mobile app developers and have been doing this for over a decade. We are also one of the first development teams to adopt agentic coding in a way that keeps high quality standards and aren’t afraid to do things the old school way if we need to. If you’re looking for mobile app or React Native or Expo expertise for your next project, hit us up at infinite.red/radio.

View Details

Feeling overwhelmed by all the new AI coding tools for React Native development? In this episode, Robin and Mazen talk through how they’re actually using tools like Claude, Cursor, and Expo Agent to build React Native apps faster. They share real-world AI coding workflows, lessons learned from building AI-assisted mobile apps, and why React Native still matters in an AI-driven development world.

Show Notes

  1. Robin's meme about Redux on X (featuring Mazen)
  2. Mobile PR Reviewer on GitHub
  3. Matt Pocock's AI Skills for Real Engineers

Ask us anything!

We'll be recording a very special AMA episode of RNR in the future! Ask us anything by replying on our X, Bluesky, or LinkedIn posts.

Connect With Us!

  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is a premier mobile app consultancy, especially focused on Expo and React Native, located fully remote in the US. We’re a team of 30 with highly experienced mobile app developers and have been doing this for over a decade. We are also one of the first development teams to adopt agentic coding in a way that keeps high quality standards and aren’t afraid to do things the old school way if we need to. If you’re looking for mobile app or React Native or Expo expertise for your next project, hit us up at infinite.red/radio.

View Details

Daniel Williams stops by to chat with Mazen and Robin! We dig into Storybook 10's leaner bundle, the 10.3 MCP server unlocking AI agent workflows, what Chromatic is cooking up for visual regression testing in React Native, and his work on Repack.

Show Notes

  • Storybook announcement on X
  • How to Cleanly Swap Between React Native Storybook 10 and Your App
  • Storybook website
  • Agent Device: iOS & Android Automation for AI Agents
  • React Native Porto
    • Meetup
    • X

Connect With Us!

  • Daniel Williams: @Danny_H_W
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Jamon is back! Jamon joins Robin to discuss his game Gunship Origins, built in Godot and being distributed with MicroProse. Jamon also shares his popular "Night Shift" workflow, running AI agents overnight while he thinks through the system by day.

Show Notes

  • The "Night Shift" Agentic Workflow
  • Jamon's post about the "Night Shift" Agentic Workflow on X

Connect With Us!

  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Robin and Mazen welcome Tanner Linsley to dive into TanStack Native Router, his ambitious new take on React Native navigation that promises a simpler mental model, powerful type safety, and a fresh cross-platform future for routing.

Show Notes

  • TanStack Native Router (React Native branch)
    • React Native Router Package (TanStack Router)
    • React Native Basic Example (TanStack Native Router)

Connect With Us!

  • Tanner Linsley: @tannerlinsley
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Todd Werth, Infinite Red's co-founder and 30-year software veteran, joins Robin to talk AI and where it's taking our industry. Also, Claude built a Flappy Bird clone with Todd's face on it, and we're not sorry.

Connect With Us!

  • Todd Werth: @twerth
  • Robin Heinze: @robinheinze
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Evan Albert from Meta joins Mazen and Robin on the episode! Evan reveals how React Native developers can now build apps for Meta Quest using the tools they already know and love. From infinite screen space to multi-panel experiences, this episode explores the exciting frontier where React Native meets VR.

Show Notes

  1. RNR 337 - Meta Quest for React Native with Marcus Leyendecker
  2. Blog Posts & Guides
    1. Getting Started with Expo on Meta Quest (Callstack)
    2. What You Can Build with React Native on Meta Quest (Callstack)
    3. Using Expo Libraries on Horizon OS: A Guide to Compatibility (Callstack)
    4. Learn Once, Write for VR: A React Native Showcase for Meta's Horizon OS (Callstack)
    5. How to Release a React Native App on the Meta Horizon Store (Callstack)
    6. How to Add Meta Quest Support to Your Expo App (Software Mansion)
    7. React Native Meta Horizon OS Documentation (Callstack)
    8. Meta Spatial Simulator Blog Post
  3. Videos
    1. React Native on Quest Walkthrough — Coding with Beto
    2. React Conf Announcement — Live Stream
    3. Callstack Interview
  4. Tools & Packages
    1. Expo Horizon Core Plugin (npm)
    2. Expo
    3. Expo Go on Meta Quest

Connect With Us!

  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Mazen and Robin catch up on five months of React Native and Expo releases, covering the biggest updates in 0.82–0.84 and Expo SDK 55. They talk through the move to the new architecture, Hermes V1 becoming the default, faster builds, better developer tools, and AI updates that make upgrading a little less of a headache.

Show Notes

  • React Native 0.82 – A New Era for the New Architecture
  • React Native 0.83 – Stable New Architecture and React 19.2 Updates
  • React Native 0.84 – Hermes V1 by Default and Legacy Architecture Cleanup
  • Expo SDK 55 – React Native 0.83, React 19.2, and New Project Template
  • “Pay It Forward” – You Never Know How Much It Helps (YouTube Short)
  • Expo Skills – Official AI Agent Skills for Expo and React Native

Connect With Us!

  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Fernando Rojo, Head of Mobile at Vercel, joins Mazen and Robin to discuss building the V0 mobile app with React Native and Expo, including tech stack decisions, performance optimization, and how the project pushed Vercel to improve its native tooling.

Show Notes

  • How Vercel Built the v0 iOS App with React Native
  • Leveling Up React Native with Vercel Agent Skills
  • AIX: AI Chat Primitives for Native Apps from Vercel

Connect With Us!

  • Fernando Rojo: @fernandorojo
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

William Candillon sits down with Mazen and Robin to show how React Native Skia enables smooth, high‑end animations, shaders, and UI effects in React Native. The episode also dives into WebGPU and the future of 3D and advanced graphics on mobile.

Show Notes

  • William Candillon's YouTube Channel
  • React Native Skia Tutorials
  • ShaderToy
  • TypeGPU Documentation
  • WebGPU and Skia for Web Graphics (Shopify Engineering)
  • William Candillon on X
  • WebGL Samples
  • Shader's Gambit
  • Introducing Skia Graphite (Chromium Blog)

Connect With Us!

  • William Candillon: @wcandillon
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Mazen and Robin chat with Krzysztof Magiera about React Native Screens, the "most important library you'll never use directly," from its origin as a fix for memory-hogging stacked screens to the exciting V5 rewrite built exclusively for the new architecture.

Show Notes

  • RNR 309 - React Native IDE with Krzysztof Magiera
  • RNS Website
  • RNS GitHub
  • Blog: Introducing Fabric to react-native-screens

Connect With Us!

  • Krzysztof Magiera: @kzzzf
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Mazen and Robin sit down with Kræn Hansen from ElevenLabs to break down what Node API actually is and why it could be a game-changer for React Native library authors who want to write native modules once and use them everywhere, plus what still needs to happen before it's ready for prime time.

Show Notes

  • Announcing Node-API Support for React Native (Callstack)
  • Kræn Hansen's React Universe Talk
  • Kræn Hansen on Callstack's livestream
  • Host package: React-native-node-api
  • Hermes implementation discussion

Connect With Us!

  • Kræn Hansen: @KrænHansen
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Mazen and Robin welcome back Cedric van Putten to discuss Expo Launch, a new tool that automates deploying React Native apps to the App Store. Learn how Expo is streamlining certificates, screenshots, and submission workflows.

Show Notes

  • Expo Launch
  • Cedric van Putten's blog post: Introducing Expo Launch
  • Matt Palmer's blog post: From idea to app with Replit and Expo
  • Expo's AI Strategy

Connect With Us!

  • Cedric van Putten: @cedric_dev
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

In this episode of React Native Radio, Robin and Mazen are joined by Marc Rousavy to break down transforming packages to Nitro and why it’s a big deal for high-performance native modules. They dig into Nitro’s origins, how it stacks up against TurboModules and Expo, and what’s coming next for VisionCamera.

Show Notes

  • NitroModules
  • ChatGPT Nitro Module Builder
  • Marc's screencast: How to build a Nitro Module
  • Frank Calise's Awesome Nitro Modules
  • RNR 310 - Nitro with Marc Rousavy
  • Margelo's Discord

Connect With Us!

  • Marc Rousavy: @mrousavy
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

In our popular year-end recap, our hosts are all back tother and joined by guest Josh Yoes to review the biggest React Native developments of 2025! They cover major releases, the shift to the new architecture, React 19 support, and how tooling and performance evolved across the ecosystem.

Show Notes

  • Blog Post | React Native Wrapped 2025 by Joshua Yoes

Connect With Us!

  • Josh Yoes: @JoshuaYoes
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Mazen and Robin are joined by fan-favorite Taylor Desseyn to discuss how the React Native job market has shifted in 2025 and why community matters more than ever. They break down what skills companies want now and how developers can stand out in a tighter market.

Show Notes

  1. RNR 302 - Landing a Job with Taylor Desseyn
  2. Thelma & James (The band Taylor worked with that went viral on TikTok)
  3. Torc
  4. Torc's Community (Discord)
  5. Infinite Red Community (Slack)
  6. Taylor’s Keynote

Connect With Us!

  • Taylor Desseyn: @tdesseyn
  • Mazen Chami: @mazenchami
  • Robin Heinze: @robinheinze
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Mazen and Jamon chat with Simon Grimm about his move from Ionic pioneer to React Native creator. Simon highlights key cross-platform trends, why React Native’s future looks exciting, and how he supports developers through Galaxies.dev.

Show Notes

  • Simon Grimm's podcast, Rocket Ship: https://podcast.galaxies.dev
  • Zero to Hero, Launch Your First Real Mobile App in 30 Days: https://galaxies.dev/missions/zero-to-hero

Connect With Us!

  • Simon Grimm: @schlimmson
  • Mazen Chami: @mazenchami
  • Jamon Holmgren: @jamonholmgren
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With over a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Mazen talks with Alex Lanclos from Skylight about how they power their wildly popular smart displays with React Native! Mazen and Alex dig into architecture upgrades, performance wins, and why Skylight is so excited about the framework’s future.

Show Notes

  • Skylight
  • RNR 328 - Flashlight with Alexandre Moureaux
  • RNR 325 - Legend List with Jay Meistrich

Connect With Us!

  • Mazen Chami: @mazenchami
  • React Native Radio: @reactnativerdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

In this episode, Mazen Chami sits down with Mustafa Ali (Director of Engineering and Head of Mobile at Shopify) and Thiago Magalhães (Staff Software Developer at Shopify) to dive deep into Shopify’s transition to the new React Native architecture.

Show Notes

  • Shopify Blog: Migrating to React Native's New Architecture by Thiago Magalhaes
  • RNR 319: Shopify goes full throttle throttle on React Native with Mustafa Ali

Connect With Us!

  • Mazen Chami: @mazenchami
  • Mustafa Ali: @mustafa01ali
  • Thiago Magalhães: LinkedIn
  • React Native Radio: @reactnativerdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Expo SDK 54 and React Native 0.81 are a perfect match—and our hosts Mazen Chami, Frank Calise, and Tyler Williams are here to break it all down. In this episode, they dive deep into everything new in Expo SDK 54, from faster precompiled iOS builds to the sleek Liquid Glass feature and Android 16 support. If you want the complete rundown of what’s fresh, powerful, and ready to use in Expo SDK 54, this episode has you covered.

Show Notes

  • Expo SDK 54 beta is now available
  • Precompiling the Expo SDK for iOS
  • Expo Autolinking
    • Infinite Red's article
    • Phil Pluckthun's article

Connect With Us!

  • Mazen Chami: @mazenchami
  • Frank Calise: @frankcalise
  • Tyler Williams: @coolsoftwaredev
  • React Native Radio: @reactnativerdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

This week, Mazen is joined by Infinite Red teammates Frank Calise and Tyler Williams to unpack everything included in the huge React Native 0.81 release. They cover Android 16 support, precompiled iOS builds, and many other updates!

Show Notes

  • React Native 0.81 Blog Article
  • Expo SDK 54 Beta Blog Article

Connect With Us!

  • Mazen Chami: @mazenchami
  • Frank Calise: @frankcalise
  • Tyler Williams: @coolsoftwaredev
  • React Native Radio: @reactnativerdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Chas Jhin, Director of Engineering for Discord, joins our hosts to unpack Discord’s adoption of React Native. Chas opens up about Discord's experience adopting React Native, performance challenges, and the New Architecture.

Show Notes

  • Discord's Switch Android to React Native (2022)
  • Supercharging Discord Mobile (2025)
  • Achieving Native iOS performance with React Native (2019)
  • React Native Mornings

Connect With Us!

  • Chas Jhin: @chasjhin
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @reactnativerdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Infinite Red's own Mark Rickert joins to discuss the new Ignite 11 "Bison" release and the thoughtful changes that went into it! This latest update removes MobX State Tree as the default state management to give developers more flexibility, streamlines everything to new architecture-only, and includes improved light/dark theming right out of the box.

He also shared with our hosts why the name of this release is codenamed "BISON"

Show Notes

  • Ignite 11: Bison 🦬
  • Mark's Blog Post Announcing Ignite 11
  • Ignite's Official Docs
  • Theming Ignite Apps
  • Ignite Cookbook
  • RNR 335 - State Management Revisited
  • Ignite Diff Purge
  • Optimizing Flatlist Configuration

Connect With Us!

  • React Native Radio: @reactnativerdio
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Maestro CEO Leland Takamine joins Jamon and Robin to discuss Maestro’s growth, new tools like Studio Desktop and cloud testing, and why reliability matters for automated testing.

Show Notes

  • Maestro's website
  • RNR 262 - Maestro: The App-solute Solution for Mobile UI Testing
  • Flashlight Maestro Docs

Connect With Us!

  • Leland Takamine: @lelandtakamine
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Evan Bacon and James Ide from Expo join us as guests for the second part of React Native Web vs. React Strict DOM!

Connect With Us!

  • Evan Bacon: @Baconbrix
  • James Ide: @JI
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Nicolas Gallagher from Meta joins Jamon, Robin, and Tyler to kick off a two‑part series on React Native Web vs React Strict DOM. They discuss the origins of each, how Meta is using them, and what they mean for the future of cross‑platform React development.

Show Notes

  • React Strict DOM (GitHub)
  • React Native for Web

Connect With Us!

  • Nicolas Gallagher: LinkedIn
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Tyler Williams: @coolsoftwaredev
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Michał Pierzchała from Callstack joins Jamon and Robin to talk about the React Native Enterprise Framework, why it’s built for large teams, and how it helps enterprises ship React Native apps at scale.

Show Notes

  • RNEF Website: https://www.rnef.dev/
  • RNEF Github: https://github.com/callstack/rnef
  • Mike Grabowski’s tweet about the RN CLI in 2016: https://x.com/grabbou/status/754780350451224576

Connect With Us!

  • Michał Pierzchała: @thymikee
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Jamon sits down with Markus Leyendecker from Meta to talk about using React Native on Meta Quest. They cover what’s already working, what’s still coming together, and why mixed reality might be the next big frontier for React Native developers.

Spoiler alert: Jamon might have purchased a headset after the recording of this episode!

Show Notes

  • Meta Quest Headset

Connect With Us!

  • Jamon Holmgren: @jamonholmgren
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Nahue Alberti from Paisanos joins Mazen to break down how they built the Boca Socios app using React Native, Solito, and a universal architecture—plus thoughts on AI testing, fast iteration, and building for real fans.

Show Notes

  • "The Universal Way: One Codebase, all platforms" on Paisanos blog
  • Paisanos on LinkedIn
  • Paisanos on X

Connect With Us!

  • Nahue Alberti: @nays1_
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

State management isn’t one-size-fits-all. Jamon, Robin, and Mazen compare tools they’ve used on real projects, where trade-offs show up, and how their opinions have evolved.

Connect With Us!

  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Saad Najmi from Microsoft joins Jamon, Robin, and Mazen to break down React Native macOS. They discuss how it works, where it’s being used today, the challenges of maintaining cross-platform support, and why desktop might be the next frontier for React Native.

Show Notes

  1. RN for Windows and Mac - Microsoft
  2. React Native Test App
  3. Chiara Mooney's Blog post

Connect With Us!

  • Guest: @SaadNajmi
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Cedric van Putten from Expo joins Jamon, Robin, and Mazen to talk about Expo Atlas—a tool for visualizing Metro bundles, spotting bloat, and understanding what your app is really shipping. Plus, the story behind how Atlas was built and where it’s headed next.

Show Notes

  1. Introducing Expo Atlas

Connect With Us!

  • Guest: @cedric_dev
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Codemagic CEO Martin Remmelgas joins Robin and Mazen to talk mobile CI/CD in 2025: Why build tooling still has rough edges, how Codemagic handles versioning and code signing, and where the developer experience still needs work.

Show Notes

  1. React Native CI/CD with Codemagic
  2. Codemagic

Connect With Us!

  • Martin Remmelgas: @martinjeret
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

New Architecture. New Era. Riccardo Cipolleschi from Meta joins Jamon, Robin, and Mazen to break down what’s changed in React Native—from Fabric to TurboModules—and why this shift matters for developers, libraries, and the future of the framework.

Show Notes

  1. React Native Directory

Connect With Us!

  • Riccardo Cipolleschi: @CipolleschiR
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Karly Lamm joins Robin Heinze and Mazen Chami to explore accessibility in React Native. From common pitfalls and screen reader challenges to the value of inclusive design, they share how small changes can make apps work better for everyone.

Show Notes

  1. Karly’s Blog post
  2. Jen Loker’s 2018 Chain React Talk
  3. React Native Accessibility Docs
  4. iOS VoiceOver cheatsheet
  5. Android TalkBack cheatsheet

Connect With Us!

  • Guest: Karly Lamm
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Listen on:
YouTube Spotify Apple Podcasts

———————

What’s the state of React Native in 2024? Jamon, Robin, and Mazen explore insights from thousands of devs—covering growing confidence, lingering pain points, and what’s changing fast. Dive into the latest State of React Native survey results.

Show Notes

  1. State of React Native Survey 2024
  2. RNR 308 - Coding and ADHD with Chris Ferdinandi

Connect With Us!

  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

How fast is your app, really? Alexandre Moureaux joins Jamon, Robin, and Mazen to talk about Flashlight, a tool for scoring mobile performance and spotting bottlenecks in production. If you care about React Native performance, this one's for you.

Show Notes

  1. Flashlight
  2. Performance issues: the usual suspects - A. Moureaux | React Native EU 2022
  3. Alexandre Moureaux – Lighthouse for mobile apps | App.js Conf 2023
  4. Example Ignite Flashlight Report

Connect With Us!

  • Alexandre Moureaux: @almouro
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Pratul Kalia from Tramline joins Jamon, Robin, and Mazen to talk about mobile release automation, scaling to millions of users, and why skipping the tooling step might cost you later. A must-listen for devs navigating production launches.

Show Notes

  1. Tramline
  2. Reldex
  3. Apdex
  4. Tramline’s synchronized builds

Connect With Us!

  • Pratul Kalia: @prxtl
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

React Native is officially 10! 🎉 Our hosts Jamon, Robin, and Mazen look back at its origins, the community’s impact, and the major changes that shaped its growth—alongside their own journey working with it at Infinite Red. A must-listen for devs who’ve been along for the ride—or are just joining now.

Show Notes

  1. F8 2015 - Where React Native is introduced

Connect With Us!

  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Legend List is making scrolling smoother for React Native. Our hosts, Jamon, Robin, and Mazen, chat with Jay Meistrich about the performance challenges of flat lists, the innovations behind Legend List, and how it’s changing the way React Native apps handle scrolling.

Show Notes

  1. Legend List
  2. Legend App

Connect With Us!

  • Jay Meistrich: @jmeistrich
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Migrating to Expo in 4 days! Alfred Lieth Årøe joins Robin and Mazen to share how he pulled off a smooth transition, the challenges he tackled, and why Expo was the right move for his app. He dives into upgrading dependencies, improving CI/CD, and how Expo simplified his workflow. Tune in!

Show Notes

  1. Alfred's Blog Post on Expo
  2. Evan’s blog on Widgets

Connect With Us!

  • Alfred Lieth Årøe: @appfr3d
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • React Native Radio: @ReactNativeRdio

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Tzvetan Mikov joins Jamon, Robin, and Mazen to discuss Static Hermes—how it improves React Native performance through bytecode and native compilation. They dive into optimization strategies, the role of typing, and what this means for developers. Plus, insights into Hermes's evolution and what’s next for JavaScript performance in React Native!

Show Notes

  1. Tzvetan's talk at React Universe Conf 2024

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • Tzvetan Mikov: @tmikov

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Burak Güner joins Robin and Mazen to discuss React Native Builder Bob and Create React Native Library—tools that streamline building and maintaining React Native libraries. Plus, insights on upcoming features and the future of library development!

Show Notes

  1. Work with NPM libraries locally with Yalc
  2. React Native Builder Bob
  3. Create React Native Library

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • Burak Güner: @_atlj

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Igniteand Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Expo's Evan Bacon joins Jamon to dive into Expo’s new DOM components! Learn how they enable incremental web-to-native migration, when to use them, and why they’re a game-changer for React Native developers. Plus, fun insights into Evan’s past as a Lego artist!

Show Notes

  1. The magic of Expo DOM Components

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon Holmgren: @jamonholmgren
  • Evan Bacon: @Baconbrix

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Igniteand Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Catlin Miron joins Jamon and Robin to dive into React Native animations! From reanimated and layout animations to interpolation and motion accessibility, Catlin shares expert insights and best practices to bring your UI to life.

Show Notes

  1. Catalin’s website
  2. React Native Layout Animations
  3. Reanimated Interpolate
  4. RNR 122
  5. RNR 168

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon Holmgren: @jamonholmgren
  • Robin Heinze: @robinheinze
  • Catalin Miron: @mironcatalin

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

This week: Shopify’s Mustafa Ali joins Robin and Mazen to discuss Shopify’s React Native migration! Mustafa talks about how Shopify went all in on React Native, sharing how they improved performance, streamlined development, and boosted the open-source ecosystem!

Show Notes

  1. Shopify's blog post: Five years of React Native at Shopify (2025)

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • Mustafa Ali: @mustafa01ali

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Kacper Kapuściak from Software Mansion joins Jamon and Mazen for a deep dive into the world of maintaining open source libraries for React Native—what it takes, why it matters, and how tools like Reanimated and Screens keep evolving. They also explore the impact of open source on the community and how developers can stay ahead.

Show Notes

  1. Minute React Native
  2. Software Mansion
  3. Membrane

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon Holmgren: @jamonholmgren
  • Mazen Chami: @mazenchami
  • Kacper Kapuściak: @kacperkapusciak

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

The final episode of 2024 is here! Jamon, Robin, and Mazen deliver an exciting year-end wrap-up, celebrating React Native’s biggest milestones, standout moments, and bold changes. Plus, their daring predictions for React Native in 2025—v1.0, perhaps?

Show Notes

  • State of React Native 2023 RNR episode
  • Microsoft announced the retirement of App Center (RNR 294, RNR 312)
  • React Native IDE (Later renamed Radon IDE) RNR episode
  • Return of React Conf
  • RNR reaches 300 episodes!
  • Chain React 2024 (RNR 295, RNR 303)
  • React Native 0.75 (RNR 313)
  • Nitro Modules announced by Marc Rousavy (RNR 310)
  • React Universe (RNR 307 - React Universe Recap)

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon Holmgren: @jamonholmgren
  • Robine Heinze: @robinheinze
  • Mazen Chami: @mazenchami

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Expo-vember's epic finale! React Native’s debugging tools are getting a major upgrade! Host Jamon Holmgren talks with Cedric van Putten (Expo) and Alex Hunt (Meta) about the new React Native DevTools. They discuss why the teams joined forces to build a more reliable debugging experience, the power of Chrome DevTools Protocol, and what’s coming next for React Native debugging. Plus, learn why debuggers beat console.log and how the new tools make debugging more accessible for developers on all platforms.

Show Notes

  • Alex’s talk at React Universe Conf 2024 - The New React Native Debugger
  • Cedric’s talk at AppJS Conf 2023 - Debugging Should Be Easier
  • Alex’s talk at AppJS Conf 2023 - Metro and React Native DevX in 2023
  • [0.76] React Native DevTools — Issues and Feedback #819
  • Chrome DevTools Protocol (CDP)
  • 0.76 Release Notes
  • Reactotron
  • Radon IDE (previously React Native IDE)
  • RNR 309 - React Native IDE with Krzysztof Magiera

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon Holmgren: @jamonholmgren
  • Alex Hunt: Alex on LinkedIn
  • Cedric van Putten: @cedric_dev
  • Infinite Red Slack Community: https://community.infinite.red

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Expo’s EAS is stepping up to replace App Center! Robin and Mazen sit down with Expo’s Quinlan Jung to dive into how EAS simplifies app building, testing, distribution, and over-the-air updates.

Show Notes

  • Expo Application Services (EAS) Docs
  • How to migrate from CodePush to EAS
  • Chain React App's EAS-Updates (EAS Example)

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Quinlan Jung: @quinlanj
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • Infinite Red Slack Community: https://community.infinite.red

This episode is brought to you by Infinite Red!

Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Announcing: Expo Workflows! Mazen sits down with Jon Samp from Expo to unveil their brand-new CI/CD tool built just for React Native apps. Learn how pre-packaged jobs, automation, and seamless workflows simplify shipping apps, speed up development, and boost team collaboration. Plus, get insights into how this tool redefines CI/CD for developers. Don’t miss this exclusive announcement!

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Show Notes

  • Expo Workflows: Official Blog Post

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jon Samp: @jonsamp.dev
  • Mazen Chami: @mazenchami
  • Infinite Red Slack Community: https://community.infinite.red

View Details

Starting Monday, Nov 18, we're kicking off a new Expo-themed series on React Native Radio!And it all begins with an EXCLUSIVE product announcement straight from the Expo team! 🎉Set a reminder – you won’t find this anywhere else!

View Details

We have a long overdue episode with just the hosts! Jamon, Robin, and Mazen are talking about the React Native 0.75 and 0.76 releases. There's a lot of exciting stuff in both of these releases, and they're going to highlight some of the most interesting stuff today!

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Helpful Links

  • New Architecture Survey
  • React Native 0.75 Release Blogpost
  • React Native 0.76 Release Blogpost

View Details

Crossover episode event with Callstack's React Universe On Air and Expo!

Mazen joins a crossover episode with Callstack’s Łukasz Chludziński and Expo’s Quin Jung to give React Native developers a guide to navigating Microsoft App Center’s retirement. The hosts discuss why App Center is sunsetting, key alternatives like Expo EAS and community options, plus tips for smoother enterprise transitions.

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

View Details

Ignite X is here!

Frank Calise stops by, which means it's the start of Ignite season! After nearly a decade of React Native, Infinite Red's popular boilerplate is celebrating a huge milestone with a new release. Mazen and Frank break down everything that's new in Ignite X—don’t miss this deep dive into what’s new!

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Show Notes

  • Ignite X Blog Post
  • Ignite X GitHub Milestone

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Frank Calise: @frankcalise
  • Mazen Chami: @mazenchami
  • Infinite Red Slack Community: https://community.infinite.red

View Details

Our hosts Robin Heinze and Mazen Chami chat with Marc Rousavy about Nitro Modules, a powerful new tool that outperforms both Turbo Modules and Expo Modules. They discuss how its object-oriented design simplifies native module development and enhances React Native’s performance!

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Show Notes

  • Original Tweet
  • C++/JS Types
  • Benchmark code

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Marc Rousavy: @mrousavy
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • Infinite Red Slack Community: https://community.infinite.red

View Details

In this episode, Mazen and Robin talk with Krzysztof Magiera about the newly launched React Native IDE. They highlight useful features like breakpoint debugging and preview mode, and discuss how it's simplifying workflows for developers.

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Show Notes

  • RNR290: The State of React Native Survey with Bartomiej Bukowski
  • React Native IDE on GitHub
  • React Native IDE Docs
  • Krzysztof Magiera's Talk at AppJS
  • RNR 236: Reanimated 2 with Krzysztof Magiera

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Krzysztof Magiera: @kzzzf
  • Robin Heinze: @robinheinze
  • Mazen Chami: @mazenchami
  • Infinite Red Slack Community: https://community.infinite.red

View Details

Jamon Holmgren talks with guest Chris Ferdinandi about the highs and lows of living with ADHD as a developer. They discuss creative problem-solving, the pros and cons of medication, and how to use ADHD to your advantage in coding and life.

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Chris Ferdinandi: @ChrisFerdinandi
  • Jamon: @jamonholmgren
  • Infinite Red Slack Community: https://community.infinite.red

View Details

Back from React Universe 2024, Jamon, Mazen, and Derek recap the conference, where Mazen delivered an unforgettable first talk on internationalization. They discuss standout sessions, React Native trends, and more!

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon: @jamonholmgren
  • Mazen: @mazen_chami
  • Derek: @cardwalker
  • Infinite Red Slack Community: https://community.infinite.red

View Details

In this episode, Robin talks with Krystof Woldrich from Sentry about boosting React Native apps with powerful tools like error monitoring, performance insights, and the new Session Replay, which lets developers see exactly what happened before a crash in real time!

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Show Notes

  • Sarah and Krystof’s talk at Chain React 2024: https://www.youtube.com/watch?v=LXhahNP-36g
  • Watch Mazen at React Universe 2024: https://www.reactuniverseconf.com/talks/lost-in-translation-turning-babel-into-brilliance
  • We're hiring! Interested in working for Infinite Red? Go to https://careers.infinite.red

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Gant: @gantlaborde
  • Robin: @robin_heinze
  • Mazen: @mazen_chami
  • Infinite Red Slack Community: https://community.infinite.red

View Details

Robin and Mazen are joined by Gant Laborde to explore the world of on-device AI in React Native. They discuss ways of integrating AI on mobile devices, as well as how Infinite Red’s ML Kit simplifies the process—enabling developers to add advanced AI features with ease.

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Show Notes

  • We're hiring! Interested in working for Infinite Red? Go to https://careers.infinite.red

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Gant: @gantlaborde
  • Robin: @robin_heinze
  • Mazen: @mazen_chami
  • Infinite Red Slack Community: https://community.infinite.red

View Details

On this episode, Jamon chats with Satyajit Sahoo about React Navigation version seven's latest updates. They dive into the return of the static API, smoother deep linking, and better TypeScript support. Satyajit also shares what’s coming next and how these changes make life easier for developers.

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Satyajit: @satya164
  • Jamon: @jamonholmgren
  • Infinite Red Slack Community: https://community.infinite.red

View Details

Jamon, Robin, and Mazen are joined by special guest Jed Bartausky to recap Chain React 2024. They highlight memorable talks, workshops, and the fun chaos of organizing the event. We even hear fun stories,like unexpected water damage and DIY letters, that made this year's conference one of the best!

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Show Notes

  • Ken trying sparkling water [Video]
  • The Armory
  • Chain React's Website
  • Watch the talks from Chain React on YouTube

Connect With Us

  • Jed Bartausky: @jedbartausky
  • React Native Radio: @ReactNativeRdio
  • Jamon: @jamonholmgren
  • Robin: @robin_heinze
  • Mazen: @mazenchami
  • Infinite Red Slack Community: https://community.infinite.red
  • Gun.io: https://gun.io/

View Details

Jamon, Robin, and Mazen talk with guest Taylor Desseyn about the current job market for React Native developers. We discuss the changes in hiring trends, remote work shifts during the pandemic, and the demand for React Native developers. Taylor offers insights on interview processes, tips for standing out, and addressing diversity in hiring.

This episode is brought to you by Infinite Red! Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

Connect With Us!

  • Taylor Desseyn: @tdesseyn on 𝕏 and LinkedIn
  • React Native Radio: @ReactNativeRdio
  • Jamon: @jamonholmgren
  • Robin: @robin_heinze
  • Infinite Red Slack Community: https://community.infinite.red
  • Gun.io: https://gun.io/

View Details

Jamon and Robin dive into useNativeDriver, the native driver for animations, and explain how it boosts performance and delivers seamless animations in your React Native apps.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze

View Details

Episode 300 special!!

Our hosts celebrate 300 episodes of React Native Radio by taking listener question! Tune in for this fun "Ask Us Anything" episode where listeners and previous guests submit their burning React Native questions for Jamon, Robin, and Mazen.

Show Notes

  • RNR 187: Typescript!
  • RNR 196: The art of code review
  • RNR 287: Charlie Cheever

Special Thanks to Our Guest Questions

  • Bekah Hawrot-Weigel (@bekahhw)
  • Peter Piekarczyk (@peterpme)
  • David Leuliette (@flexbox_)
  • Colin Gray (@colinta)

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

Where will React Native be in 5 years? We're here to make bold predictions! Join our hosts, Jamon Holmgren and Robin Heinze, as they gather around a crystal ball with special guest Todd Werth. Not only is he CEO of Infinite Red, he's also the voice behind the wildly popular "brought to you by" jokes at the start of every episode.

Show Notes

  • Todd and Jamon predict the future of React Native

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Todd - @twerth

View Details

Join Mazen with special guest Dan Stepanov as they dive into Create Expo Stack, Native Wind UI, and Plugin Pro! Discover how these tools can enhance your development workflow with seamless configurations, pre-built UI components, and powerful config plugins.

Episode Links

  1. ShipRN
  2. NativeWindUI (Use discount code INFINITERED for $100 off!)
  3. Create Expo Stack
  4. RNR 280 - The Safety of Work
  5. Clack

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Mazen - @mazenchami
  • Dan - @DanStepanov

View Details

Join Mazen and returning guest Frank Calise as they explore the exciting updates in React Native 0.74! From Yoga 3.0 to the new Bridge-less mode, learn how these updates can make your development smoother and faster.

Episode Links

  1. Official 0.74 Announcement Blog
  2. New Architecture Docs
  3. React Native Push Notifications iOS GitHub
  4. Android minimum SDK Proposal discussion
  5. Jamon's blog article about Flipper
  6. RN 0.74 Changelog

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Mazen - @mazenchami
  • Frank - @frankcalise

View Details

Join Jamon and Mazen as they chat with Andrew Drach and Nima Ostadi from Solwey Consulting. We hear about how Ignite has become their go-to and about a cool project they did for NASA.

Episode Links

  1. https://github.com/nasa/spotthestation
  2. https://spotthestation.nasa.gov/
  3. https://twitter.com/SolweyCo
  4. https://twitter.com/callentis_cg

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Andrew -@AndrewDrach

View Details

Chain React 2024 returns this July! Join Robin, Mazen, and Justin as they go over the exciting new changes you can expect to see at the US React Native conference.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

-

Episode Links

USE DISCOUNT CODE "RNR" AT CHECKOUT FOR $50 OFF

  1. Buy tickets: chainreactconf.com
  2. Apply to speak: chainreactconf.com/cfp
  3. Book your stay: chainreactconf.com/hotel

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Robin - @robin_heinze
  • Mazen - @mazenchami
  • Justin - @justinhuskey

View Details

As Microsoft App Center sails into the sunset, Robin and Mazen break down what this major shift means by focusing on new tools and strategies for React Native developers.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Links

  1. Microsoft Code Push
  2. EAS Codepush migration guide
  3. EAS update CR2023 PR
  4. Theo New Arch tweet
  5. Chain React 2024
    1. Workshops
    2. Call For Speakers
  6. Faster-image GH
  7. React Native Skia
  8. Shopify App Perf
  9. NASA Spot the Station
  10. RN 0.75 new arch by default

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

This week, Jamon is joined by Benji Lightstone, a senior software engineer at Spatial. They talk about Benji’s journey into software development and how they use React Native at Spatial.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Links

  1. https://www.spatial.io/
  2. React Native Unity View
  3. React Native Video

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Benji - Linkedin
  • Jamon - @jamonholmgren

View Details

Dive into the Metro bundler with Jamon, Robin, and Mazen on this new installment of RNR Explains! It's packed with insights for even the most advanced React Native developers.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Links

  1. Metro Bundler
  2. RePack
  3. RNR on YouTube Music

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Mazen - @mazenchami

---

Quotes you can share on X!

  • "The bundler is what allows React Native to run a command... and then here's your app. It really is pretty magical." - @robin_heinze on @reactnativerdio
  • "As React Native developers, I think we need to pay more attention to it and understand it more because it is the secret sauce." - @mazenchami on @reactnativerdio

View Details

Jamon, Robin, and Mazen unveil the secrets of the dev menu in React Native, sharing tips and tricks that even seasoned developers might not know!

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Links

  1. Expo’s Dev Menu docs
  2. React Native’s Dev Menu docs
    1. Performance Docs
    2. Hermes profiling
    3. Custom DevMenu options

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Mazen - @mazenchami

---

Quotes you can share on X!

  • "Reactotron can make a custom command to open the dev menu, adding another layer of convenience to your development workflow." - Robin Heinze
  • "The Perf monitor is like having a health check-up for your app's performance." - Jamon Holmgren
  • "The Network tab might not be the prettiest, but it's there when you need to sneak a peek at your app's network requests." - Mazen Chami

View Details

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Links

  1. State of React Native 2023
  2. State of JavaScript
  3. RNR 288 - Survey Says... React Native got more popular?

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Mazen - @mazenchami
  • Bartłomiej - @bbarthec

---

Quotes you can share on X!

  • "React native is evolving. Year after year, React Native is taking care of another set of problems." - @bbarthec on @reactnativerdio
  • "React native is all about native and I really enjoy that part of this technology. If there's anything new on iOS or Android, there's always some React native package that is offering this new API." - @bbarthec on @reactnativerdio

View Details

Real Life React Native returns! Host Mazen Chami sits down with David Leuliette to explore the intricacies of building the Retail Shake Scanner app using React Native. They discuss the app's unique features, the challenges during development, and share insights for developers navigating similar projects.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Links

  1. Learn Code the Hard Way
  2. Expo to App Store Checklist
  3. React Native Bottom Sheet
  4. UseCamera2API
  5. Expo Camera (Next)
  6. Git Plugin
  7. React Native Bootcamp

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Mazen - @mazenchami
  • David - @flexbox

---

Quotes you can share on X!

  • "I chose to learn React the hard way by learning React Native. It was reverse engineering for me." - @flexbox_ on @reactnativerdio
  • "Learning React Native made me a better React developer. TypeScript is (also) good nowadays. I can't work without it." - @flexbox_ on @reactnativerdio
  • "Use Storybook for debugging visually. It allows you to quickly debug with many different scenarios." - @flexbox_ on @reactnativerdio

View Details

Jamon, Robin, and Mazen react to the 2023 State of React Native Results by Software Mansion! Follow along as they break down all of the results and (spoiler alert) RNR is still your favorite podcast.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • Charlie Cheever - @ccheever
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • React Native Radio: @ReactNativeRdio

View Details

Join Robin and Mazen as they navigate React Native 0.73's key updates! Topics cover enhanced debugging capabilities, Android and Kotlin template updates, and significant architectural updates for a more efficient development environment.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

We’re back with another React Native news episode! From the new Expo SDK 50 Beta, to RN 0.73 and Reactotron 3, this episode has all the goods.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Notes

  1. Jamon's epic pool-building thread
  2. https://shift.infinite.red/announcing-reactotron-3-0-934b5a221bda
  3. https://github.com/anisurrahman072/React-Native-Advanced-Guide
  4. https://expo.dev/changelog/2023/12-12-sdk-50-beta
  5. https://evanbacon.dev/blog/expo-2024?x

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

React Native Rewind (2023 Edition)! Join hosts Jamon, Robin, and Mazen for a special end-of-year review. They’ll take a look at all of the highs and lows from the year in React Native Radio—from unforgettable guests to the new tools and practices in the React Native world.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

In today's episode, Robin and Jamon talk with Simon Reggiani about his COVID side project that jumped to the top of the app store game charts and its eventual acquisition.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Simon - @sregg

View Details

In today's episode, Jamon, Robin, and Mazen revisit a day in the life of a React Native developer. RNR 192 was our first day in the life episode, and today, we're revisiting the topic. From tech updates to new lessons learned, today's episode is full of good stuff.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Notes

  1. RNR 192 A Day in the Life of a React Native Developer
  2. RNR 196: The Art of Code Review
  3. RNR 209: Favorite Third-Party RN Libraries

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

In this episode of Real Life React Native, we chat with Benedikt Müller about his latest project, Share My Stack. He discusses his experiences with React Native and offers valuable insights gained from his journey.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Notes

  1. https://sharemystack.com/

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Benedikt - @bndkt
  • Jamon - @jamonholmgren

View Details

We explore Bun, the latest JS runtime, as it relates to React Native developers. We discuss its features, performance, and how it compares to Node.js. Join us on this bunbelievable journey into the future of JavaScript runtimes.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Notes

  1. RNR Episode 276 - Announcing Ignite v9 with Frank Calise
  2. https://bun.sh/
  3. Bun 1.0 Announcement
  4. https://github.com/oven-sh/bun/issues/123
  5. https://twitter.com/jarredsumner/status/1398914373066706946

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Join Robin and Mazen as they delve into React Native app security. They discuss safe API key storage, secure data handling, SSL pinning, and additional pointers to help you keep your app safe. Check it out today!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Notes

  1. Official RN docs
  2. https://jscrambler.com/
  3. Jscrambler’s article
  4. Halak Vachhani’s article
  5. Jamon’s twitter thread
  6. RNR-239 Shrinking your app with ProGuard w/ Jame Hamilton
  7. https://www.youtube.com/@JamonsCodeQuests
  8. Jail Monkey (Gant’s library)

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Mazen interviews Matthew Wood from Teamworks about their real-world experience building and shipping a React Native app.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Mazen - @mazenchami
  • TeamWorks - @Teamworks

View Details

In this episode, Robin and Mazen are joined by Doug Lowder and Gabriel Donadel from Expo, They discuss the recent updates and launches by Expo, including Rollouts for EAS Update, SSO, Expo Orbit, and more!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Notes

  1. https://expo.dev/launch-party
  2. https://supabase.com/blog/launch-week
  3. https://expo.canny.io/
  4. ChainReactApp2023 implemented Expo Updates in PR#183
  5. https://www.inkandswitch.com/local-first/

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Doug - @douglowder@fosstodon.org
  • Gabriel - @donadeldev
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Robin and Mazen are joined by the one and only Frank Calise. You've heard him referenced many times in other episodes, and now you get to meet him ear to ear. They discuss the exciting new changes in the upcoming Ignite v9 release, which Frank is spearheading.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Notes

  1. https://github.com/infinitered/ignite/pull/2446
  2. RNR270 with Lorenzo and Riccardo
  3. Expo v49
  4. Config plugins to make this work for Android 12, s/o to Kate at IR for her help on this!
  5. Removal of react-native-bootsplash
  6. Jamon's Code Quests Youtube Channel

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Frank - @frankcalise
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Well, it's the time you've all been waiting for! This epic crossover episode was recorded on location at the React Native EU Conference. Jamon joins Callstack's React Native Show for a special episode that you wont want to miss!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Notes

  • https://www.react-native.eu/
  • Check out CallStack's Youtube for videos of the conference talks.
  • Callstack!

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Callstack - @callstackio

View Details

Want the full lowdown on the React Native EU 2023? We've got you covered! In this episode Jamon and Mark Rickert dive into the talks, and highlights of the conference.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Episode Notes

  • https://www.react-native.eu/
  • Marks talk at Chain React
  • Check out CallStack's Youtube for videos of the conference talks.
  • Callstack!

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mark - @markrickert

View Details

In today's React Native Radio episode, Jamon and Robin dive into Continuous Integration and Continuous Deployment and what it looks like in the workflow of a React Native developer.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Etsy deploy on day 1
  2. EAS React Native Radio episode

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze

View Details

Sanket Sahu of GeekyAnts joins us for the third time to talk about his new full featured UI library, Gluestack. In the process, he and Jamon reminisce for far too long.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RNR 197
  2. https://style.gluestack.io/
  3. https://framework.gluestack.io/
  4. https://ui.gluestack.io/
  5. https://bolt.gluestack.io/

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Sanket - @sanketsahu

View Details

In a new series, Jamon interviews Nick Alekhine from NTWRK about real-world experience building and shipping a React Native e-commerce app.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Nick's talk at Chain React

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren

View Details

We've had this episode in the hopper for a bit, but we're excited to finally release it! A Flutter developer – Luke Pighetti – joins Jamon and Robin to give an outside perspective on React Native and what it does well – and not so well.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Luke - @luke_pighetti

View Details

In this episode, Robin and Mazen, chat with RN core team members Lorenzo Sciandra from Microsoft, and Riccardo Cipolleschi from Meta, about the fresh new RN version 0.72. If you're interested in what you should be looking for in this latest RN release, then this episode is exactly what you're looking for.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. React Native 0.72 Blog Post
  2. Release Changelog
  3. Alex Hunt’s talk
  4. RFC: React Native as a monorepo
  5. Lorenzo’s Really Cool Graph :)
  6. Lorenzo’s talk
  7. Riccardo’s talk from Chain React
  8. https://rn-versions.github.io/

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Mazen - @mazenchami
  • Robin - @robin_heinze
  • Lorenzo - @Kelset
  • Riccardo - @CipolleschiR

View Details

Jamon and Mazen sit down with Marc Rousavy to talk about the latest version of his popular React Native library, React Native VisionCamera.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. V3 Main Issue
  2. V3 stats
  3. React Native Vision Camera

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Marc - @mrousavy

View Details

In this episode, Robin and Mazen go on an epic adventure walking through the updates that we get with Expo SDK 48.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Chiara Mooney joins Jamon and Mazen to talk all about how React Native for Windows is helping Microsoft build Microsoft Office.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RNR237—React Native on Desktop
  2. React Native for Windows
  3. Official tutorials
  4. Twitter thread by MSFT React Native
  5. Adding Jest Snapshot Testing to React Native Windows Apps
  6. RN Gallery

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Chiara - https://github.com/chiaramooney

View Details

In this episode Robin is joined again by Gant Laborde and Justin Huskey! We just finished up a week of fun at Chain React, and today they'll be recapping the conference and all the wonderful goings-on that happened.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Robin - @robin_heinze
  • Gant - @gantlaborde
  • Justin - @justinhuskey

View Details

Chain React is back!! Take a peek behind the curtain in this Chain React-themed episode. Robin and Mazen are joined by Gant Laborde and Justin Huskey, the organizers of the premiere U.S. React Native conference! We dive into everything you've ever wanted to know about the Chain React conference: how it started, who it's for, and why now is the perfect time to bring it back.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Buy Tickets to Chain React

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Robin - @robin_heinze
  • Mazen - @mazenchami
  • Gant - @gantlaborde
  • Justin - @justinhuskey

View Details

Former RNR host Josh Justice along with his coworker Jason Grosz come on to talk about their experience using Detox on a client project.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RNR 262: Maestro: The App-solute Solution for Mobile UI Testing
  2. RNR 189 - Reliable Detox with Rotem
  3. RNR 187 - TypeScript!
  4. Check out Chain React Conf!

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Josh - https://codingitwrong.com/
  • Jason - @Agent_0028

View Details

In this episode, Jamon, Robin, and Mazen are joined by Colin Gray, Principle Engineer at Shopify. We'll be diving into Shopify's journey with React Native, examining the challenges they faced, and also the successes that have come along with adopting React Native.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Migrating Shopify's Largest Mobile App to React Native
  2. RNR 210 - Exploring Shopify’s Restyle with Haris Mahmood
  3. RNR 245 - Shopify's FlashList with Talha Naqvi
  4. RN Live with Joel Arvidsson
  5. React Native Skia with Christian Falch

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze
  • Colin - @colinta

View Details

In this episode of React Native Radio, Jamon, Robin, and Mazen are joined by special guest Dima Zaytsev from mobile.dev. Today we're talking about Maestro - a mobile UI testing framework that helps to simplify the testing process. Tune in as they explore the world of mobile UI testing and share how Maestro can improve your workflow.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RNR 189 - Reliable Detox With Rotem
  2. Mobile.dev website
  3. Announcing Maestro Studio
  4. Original Maestro announcement

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze
  • Mobile.dev - @mobile__dev

View Details

In today's episode, Robin and Mazen discuss EAS (Expo Application Services), and how it's revolutionized RN tooling. You'll hear much mention of a mysterious Frank in this episode. That's Frank Calise, one of our developers here at IR and resident Expo Wizard.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Robin and Jamon unpack the latest changes in React Native 0.71, including TypeScript by default, developer experience improvements, and flexbox gap support!

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RN 0.71 blog post
  2. RNR 187 - Typescript
  3. RNR 251 - React Native 0.70
  4. Our episode's sponsor: Chain React

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze

View Details

Today the hosts interview Nate Weinert about Tamagui, the one stop shop UI kit for React Native.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Tamagui
  2. Tamagui 1.0 announcement
  3. JSXStyle (alternative)
  4. Dripsy (alternative)
  5. Sponsor Nate’s OSS efforts
  6. Stitches
  7. Starter kit

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Nate - @natebirdman
  • Robin - @robin_heinze

View Details

Jamon, Robin, Mazen, and ChatGPT discuss whether AI coding assistants will take our jobs in the future – and how to deal with it as developers.

This episode is brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Jamon’s Copilot article
  2. Gant’s AI book

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Meta’s core React Native team responded to the latest discussion about what could be improved in React Native. Robin, Mazen, and Jamon go over their response!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Original thread
  2. Meta’s Response
  3. RNR 196

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

In this episode, we talk with Evan Bacon from Expo! Evan joins Robin, Mazen, and Jamon to discuss the newly released Expo Router, the first file-based router for mobile apps. Learn how you can build, maintain, and scale projects using Expo Router.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Expo Router RFC
  2. Former Twitter CEO Jack’s response to Evan

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Evan - @Baconbrix
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

RTK Query is a hot new data fetching & caching library that integrates with Redux Toolkit. The creator, Lenz Weber-Tronic (coolest name ever), came on the podcast to talk about what makes it special.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RTK Query docs
  2. React Query
  3. Lenz's Egghead Course on RTK Query

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Lenz - @phry

View Details

Today Robin and Jamon go over the Github discussion about what could be improved in React Native. Jamon also recounts an embarrassing story about jet lag.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. https://github.com/react-native-community/discussions-and-proposals/discussions/528
  2. https://reactnative.directory/
  3. Gant’s talk
  4. RNR 253

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze

View Details

Another episode of "We React to News" is upon us! Today, Mazen and Robin are talking about all sorts of juicy topics like Expo 47, Solito, and Meta adopting Kotlin as primary language for Android development, just to name a few.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Expo SDK 47 beta is now available | by Brent Vatne | Oct, 2022 | Exposition
  2. Introduction | Expo Router
  3. Expo Router | Solito
  4. RFC: File System-Based Native Routing with Expo and React Native | by Evan Bacon | Sep, 2022
  5. RNR 224 - React Native Web on Next.js with Fernando Rojo
  6. From zero to 10 million lines of Kotlin - Engineering at Meta
  7. Create React Native Library 0.25
  8. Alexandre Moureaux New Architecture Benchmarking on Twitter
  9. React Native types moving out of DefinitelyTyped
    1. https://twitter.com/kelset/status/1572994139649720322
    2. https://github.com/react-native-community/discussions-and-proposals/discussions/490#discussioncomment-3693520

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Ionic’s Josh Thomas joins the podcast to talk about their new React Native Portals feature, allowing for highly performant microfrontends in React Native apps.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Portals
  2. Portals docs

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Josh - @jthoms1
  • Mazen - @mazenchami

View Details

In this episode, Mazen and Robin review RN 0.70 to see what's new, what's broken, and everything in between. Mazen also continues his quest to get Robin hooked on sports-ball.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RNR 238 - Accessibility in React Native with Lizzi Lindboe
  2. https://reactnative.dev/blog/2022/09/05/version-070
  3. https://reactnative.dev/blog/2022/07/08/hermes-as-the-default
  4. https://github.com/facebook/react-native/blob/main/CHANGELOG.md
  5. https://reactnative.dev/docs/next/the-new-architecture/landing-page

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

Regardless if you're a junior developer, or a seasoned code wizard, you're going to love this episode! Today, the hosts walk through React Native Firebase and it's amazing capabilities.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

This week Jamon and Mazen are joined again by Mark Erikson to discuss RTK vs MST and some of the benefits and downsides they each have.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Gist with interesting early discussions on GH
  2. Reactiflux
  3. RTK docs
  4. Modern Redux
  5. RTK 1.0
  6. Redux Essentials

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Mark - @acemarke

View Details

Ignite, the popular React Native boilerplate and CLI, has a new version out, code-named “Maverick”, and it has dozens of improvements! The hosts explore what’s new in this latest version of Ignite.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Maverick Announcement

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

In this episode the crew, joined by our friend Hodeem Miller, revisits some older common complaints about React Native to see if those critiques are still true today.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Hodeem’s article
  2. Reanimated 2
  3. FlashList episode
  4. ProGuard episode

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze
  • Hodeem - @HMCodes

View Details

In this episode the crew, joined by our friend Hodeem Miller, revisits some older common complaints about React Native to see if those critiques are still true today.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Hodeem’s article
  2. Reanimated 2
  3. FlashList episode
  4. ProGuard episode

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze
  • Hodeem - @HMCodes

View Details

This week: We're joined by Naoya Makino from the popular marketplace app, Mercari. He joins us to talk about what it was like to rebuild the company's native mobile app in React Native – all in 18 months!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Why Mercari decided to rewrite their iOS & Android apps from scratch — in React Native
  2. Mercari's React Native Evolution
  3. Android Developer Fundamentals - Google India YouTube

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze
  • Naoya - @naoyamakino

View Details

This week: We're joined by Naoya Makino from the popular marketplace app, Mercari. He joins us to talk about what it was like to rebuild the company's native mobile app in React Native – all in 18 months!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Why Mercari decided to rewrite their iOS & Android apps from scratch — in React Native
  2. Mercari's React Native Evolution
  3. Android Developer Fundamentals - Google India YouTube

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze
  • Naoya - @naoyamakino

View Details

Talha Naqvi from Shopify comes on React Native Radio to talk about the hot new FlashList and why it’s a drop-in replacement for FlatList in most cases.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. FlashList
  2. Recycler List View
  3. https://twitter.com/naqvitalha/status/1547224093962883072?cxt=HHwWgMCqybWH7PgqAAAA

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze
  • Talha - @naqvitalha

View Details

We have two guests on the podcast this week! Max Metral from GasBuddy, and our very own Mark Rickert, who has joined us a few times before. In this episode the crew discusses the exciting adventure of rebuilding the popular GasBuddy app in React Native.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. GasBuddy Entertains React Native
  2. We are shipping React Native GasBuddy

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mark - @markrickert
  • Max - @djmaxm
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

It’s been a while since we’ve done a “We React to News”! In this episode, we react to Shopify’s FlashList, Callstack’s Reassure, and more.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. FlashList
  2. FlashList integration with Reanimated
  3. Callstack Reassure
  4. React-native-keyboard-controller
  5. RN Parallax Travel Card By Lucas Lima
  6. Zephyr
  7. react-native-owl
  8. Rob Walker RN Live
  9. React Native Perspective Correction Image View By Leon Kim

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

In this episode, Mazen and Robin dive into the latest release of React Native - Version 69!! They dive into what's changed and whats new in this version, along with attempting to discuss sportsball.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. https://reactnative.dev/blog/2022/06/21/version-069
  2. https://reactnative.dev/docs/new-architecture-intro
  3. https://reactnativeradio.com/episodes/rnr-233-react-18-and-the-future-of-react-native
  4. https://github.com/facebook/react-native/blob/2d74de010b8ecc90e8b6b253ab01a98bb6c615ec/CHANGELOG.md

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Should you use Redux or MobX-State-Tree? Robin, Mazen, and Jamon do a breakdown of the various tradeoffs of these two popular state management libraries.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. https://www.loom.com/share/9e3afe0547824e42bada06191e891ae1
  2. https://mobx-state-tree.js.org/intro/welcome
  3. https://redux.js.org/introduction/getting-started
  4. https://reactnativeradio.com/episodes/175-state-management-in-react-native-sLR6hN_v

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

We've got a new Expo SDK! In this episode Jamon, Robin and Mazen dig into whats new and exciting with Expo SDK 45.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. https://blog.expo.dev/expo-sdk-45-f4e332954a68
  2. https://blog.expo.dev/a-peek-into-the-upcoming-sweet-expo-module-api-6de6b9aca492
  3. https://docs.expo.dev/versions/v45.0.0/sdk/audio/#audiosample

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Tune in for this special announcement from Jamon and Robin!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Our AWESOME Promo Video!

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze

View Details

In this episode, Jamon and Mazen, joined by James Hamilton, discuss how to make your Android APK file smaller using ProGuard.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Enabling ProGuard in React Native
  2. Gradle used to come with ProGuard enabled
  3. ProGuard vs r8
  4. ProGuard vs DexGuard
  5. ProGuard Playground

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • James - @jag_hamilton
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami

View Details

Lizzi Lindboe joins Robin, Mazen, and Jamon aka Barry White to talk about accessibility in React Native!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. React Native accessibility docs
  2. AccessibilityInfo
  3. When to use accessibility labels
  4. Jen Luker's 2018 Chain React talk, "How to be a React Native A11y"
  5. React Native Accessibility on Android tips
  6. Building an accessible clock on iOS

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Lizzi - lindboe
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

In this episode Robin and Mazen hold down the fort while Jamon is gone and talk about their experiences with using React Native for desktop apps.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Out-of-Tree Platforms · React Native
  2. macOS getting started guide
  3. Get Started with Windows · React Native for Windows + macOS
  4. How to Build a Desktop App with React Native for Windows | blog {callstack}
  5. Supported Community Modules · React Native for Windows + macOS
  6. Windows Native Modules
  7. Choosing C++ or C#
  8. Universal Windows Platform
  9. React Native TVOS

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

Jamon and Mazen are joined by Krzysztof Magiera, Director of engineering at Software Mansion to talk about all things Reanimated 2, and beyond.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Reanimated 2
  2. Blog announcement
  3. React Native Screens
  4. App.js Conf in Krakow

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Krzysztof - @kzzzf
  • Mazen - @mazenchami

View Details

In this episode, Jamon, Robin, and Mazen go through some of the differences in React Native 0.68. We also find out that somehow Robin managed to get "banned" from Twitter Communities.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Announcing React Native 0.68
  2. Jamon's article on using the correct JDK for M1 Macs

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

In today's episode, Robin and Mazen talk about some common issues and errors you might encounter when building apps with react native and how to fix them.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RNR 180 and RNR 189
  2. Josh’s talk at ReactATL
  3. Newclear script

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Gant is back on the show! He joins Robin and Mazen to talk about what’s new in React 18, and how it ties back into React Native.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. React 18 blog post

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Gant - @GantLaborde
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Robin, Jon Major, and Jamon discuss Jamon’s recent article, “Flutter is better than React Native…in all the ways that don’t matter.”

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Jamon's blog post “Flutter is better than React Native…in all the ways that don’t matter"
  2. Hacker News comments

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Robin - @robin_heinze

View Details

Ever used React DevTools Flamegraph? Flipper comes with an implementation of it and it’s super useful for finding slow-performing components. Listen to Robin, Jon Major, and Jamon discuss all things flamegraph.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Robin - @robin_heinze

View Details

It's that time again! Jamon and Robin react to news. This episode includes plenty of laughs Jamon's most recent "mistake", along with the latest news in the world of React Native.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Jamon’s mistake
    1. Jamon's blog post about how Flutter is better than React Native...in all the ways that dont matter.
  2. This Week in React
  3. React Native 0.68 prerelease
  4. Workgroup for the New React Native Architecture
  5. TypeScript 4.6
  6. react-native-screens Fabric
  7. Flipper
  8. Ignite 7.9
  9. Glassmorphism

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze

View Details

Jamon, Robin, and Mazen talk with former RNR host, Josh Justice, about building an Expo App for Mobile and Web. There is also some spirited conversation about skiing.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Josh’s talk at ReactATL
  2. Surely
  3. Surely Github source
  4. React Native Web
  5. React Native Testing Library
  6. React Navigation for Web

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Josh - codingitwrong.com
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

In this episode, Robin, Mazen, and Jon hold down the fort while Jamon is on vacation. They discuss Wordle, and what’s new in React Native 0.67.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RN 0.67 blog post
  2. Full change-log
  3. Weird bug

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Jon Major - @jonmajorc
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

Microsoft is doing some amazing work on React Native tooling. Tommy and Adam join the program to talk about rnx-kit, a collection of React Native tools by Microsoft.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Aurochs
  2. rnx-kit
  3. Solidarity

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Adam - @afoxman4
  • Jamon: @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze
  • Tommy - @lord_sherlock

View Details

Robin’s back! And Eve Porcello, author of Learning React and Learning GraphQL, joins us to talk GraphQL in React Native

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Learning React
  2. Learning GraphQL
  3. Apollo Studio
  4. GraphiQL
  5. Moon Highway
  6. Howtographql.com
  7. Hasura
  8. Apollo odyssey

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Eve - @eveporcello
  • Jamon: @jamonholmgren
  • Mazen - @mazenchami
  • Robin - @robin_heinze

View Details

We get the band together — Todd, Gant, and Jamon, along with Mazen as co-host, to discuss our decision about Chain React 2022 and some intriguing alternatives.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Gant - @GantLaborde
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Todd - @twerth

View Details

In this episode, Mazen and Jon Major are joined by Fernando Rojo, Co-Founder and CTO at BeatGig, to discuss the ins and outs of working with React Native Web on Next.js.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. PATOS
  2. BeatGig
  3. Fernando's next.js Conf 2021 talk about React Native + Next.js
    1. Resources
  4. https://github.com/pmndrs/zustand
  5. https://github.com/nandorojo/moti
  6. https://github.com/nandorojo/dripsy

Connect With Us!

  • React Native Radio - @ReactNativeRdio
  • Fernando - @FernandoTheRojo
  • Jon Major - @jonmajorc
  • Mazen - @mazenchami

View Details

In this episode, Mark Rickert joins the show again to talk with Jamon and Mazen about the differences between React.js and React Native.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. ReactJS vs React Native: A Comparative Analysis
  2. RNR 188: Styling with Style

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mark - @markrickert
  • Mazen - @mazenchami

View Details

Meta engineering manager Kevin Gozali joins the show to talk about the React Native new architecture -- TurboModules, Fabric, codegen, and whether React Native developers need to go learn C++!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Blog post on Hermes being the default for RN

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Kevin - @fkgozali
  • Mazen - @mazenchami

View Details

Mazen and Jon Major quiz Jamon on his new library, react-native-colo-loco, which is a library that lets you colocate your native components with your JSX/TSX components.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. React Native Colo Loco instructional video
  2. Weird bug

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Mazen - @mazenchami

View Details

Jamon, Mazen, and Jon Major go over the latest news in the React Native world, including news from Expo, Native Base, and React Three Fiber!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Weird bug:
    1. On-device onPress registers as onLongPress because the device and host computer clocks are off
    2. https://twitter.com/mcavaliere/status/1460634087236976641?s=21
    3. https://github.com/react-navigation/react-navigation/issues/7883#issuecomment-629345782
  2. NativeBase v3
  3. React 3 Fiber
  4. Faster bundler (Expo Exotic)
  5. Jamon unboxing

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Mazen - @mazenchami

View Details

In this episode, Jamon, Mazen, and Jon Major talk about what’s new with React Native 0.66, and…Sweatcoin?

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Full changelog
  2. Picker (deprecated)
  3. Check out this free app — It Pays to Walk 🚶

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Mazen - @mazenchami

View Details

In the second of this two-part series, Mark Rickert joins the podcast to talk about performance-tuning your React Native apps.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. useMemo & useCallback
  2. Use React Memo Wisely
  3. Don’t overuse React useCallback
  4. requestAnimationFrame
  5. Redux Performance tips
  6. InteractionManager
  7. TurboModules and Fabric
  8. React State Museum

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mark - @markrickert
  • Mazen - @mazenchami

View Details

In the first of this two-part series, Mark Rickert joins the podcast to talk about performance-tuning your React Native apps.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  • React Native performance docs
  • React Native Flatlist performance tips
  • Flipper
  • Reactotron
  • Why Did You Render
  • Expo-optimize
  • Reactotron’s benchmark

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Mark - @markrickert

View Details

Jamon and Mazen interview Peter Piekarczyk, cofounder of Draftbit, about building a startup on React Native, his Y Combinator experience, and what’s next for Draftbit. Plus Peter drops his number one piece of advice for startup founders!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  • Draftbit
  • ReScript
  • Expo
  • Y Combinator

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Mazen - @mazenchami
  • Peter - @peterpme

View Details

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  • Tiger King Season 2
  • React Native vs. Native blog post by Gant Laborde
  • Jamon’s React Native Live broadcast
    • Diff
  • Orta’s RNEU 2019 talk
  • Orta’s RNR 187 show

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Mazen - @mazenchami

View Details

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  • Jamon’s React Native Live broadcast:
    • Part 1
    • Part 2
    • Repo
  • React Native vs. Native blog post by Gant Laborde
  • Create React Native Module
  • React Native Module Init
  • React Native Builder Bob
  • Setting up your machine for React Native
  • Installing React Native on Windows
  • RNR 178

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Mazen - @mazenchami

View Details

Jamon, Jon Major, Mazen, and Harris talk about the latest React Native news, including some recent React Native announcements and Expo news.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  • Blog post for preparing your app for iOS 15 and Android 12
  • Blog post on React Natives many platform vision.
  • Mo Gorhom's blog post on React Native Bottom Sheet v4
  • Expo's announcement about async bundle loading

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Harris - @nomadicspoon
  • Jamon - @jamonholmgren
  • Jon Major - @jonmajorc
  • Mazen - @mazenchami

View Details

React Native EU 2021 was fully online and we watched every talk! Jamon, Robin, and Mazen talk about what piqued their interest and what you should know about this React Native focused conference. Also: Jamon shows off his sound bite editing skill….

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

Coinbase’s Brent Walter and Jacob Thornton join the show today to talk about Coinbase’s switch from native to React Native, and discuss how important it is to get buy-in. Great show to listen to if you’re considering this switch too!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Blogpost announcing Coinbase’s successful transition to React Native.

Connect With Us!

  • React Native Radio: @ReactNativeRdio
  • Brent - Linkedin
  • Jacob - @fat
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Mazen - @mazenchami

View Details

Jamon, Jon Major, and Mazen interview Haris Mahmood about Shopify’s “Restyle” styling system. We talk about why Restyle is TypeScript-first and how it helps scale their styles at Shopify.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Restyle
  2. Polaris Token
  3. Styled System
  4. Shop

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Haris - @harisaurus
  3. Jamon - @jamonholmgren
  4. Jon Major - @jonmajorc
  5. Mazen - @mazenchami

View Details

Robin, Jamon, Jon Major, and new guest-host Mazen Chami introduce their favorite third-party React Native libraries, including GiftedChat, RN Popover, and more! (In fact, Robin had so many we had to cut some out.)

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Awesome React Native
  2. React Native Gifted Chat
  3. React Native Screens
  4. Victory Native
  5. React Native Calendar Strip

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Jon Major - @jonmajorc
  4. Mazen - @mazenchami
  5. Robin - @robin_heinze

View Details

In this episode, Jamon, Robin, and Jon highlight some of the new additions that you can expect to see in the newly released React Native v0.65.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RootTag & RootTagContext

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Jon Major - @jonmajorc
  4. Robin - @robin_heinze

View Details

In our second “We React to News”, Robin and Jamon discuss Expo 42, Github Copilot, Detox/GenyMotion, and TypeScript 4.4.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. 3D Game Programming for Kids
  2. Fan mail
  3. RNR 191
  4. Expo SDK 42
  5. GenyMotion/Detox blog post
    1. Twitter post from GenyMotion
    2. Twitter post from Detox

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Robin - @robin_heinze

View Details

Harris rejoins the team and we talk to the Infinite Red designers about the challenges and aspects of designing for React Native apps.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Sketch
  2. A great blog post from InVision on design systems

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Infinite Red Designers: Twitter, Dribbble, Instagram
  3. Harris - @nomadicspoon
  4. Jamon - @jamonholmgren
  5. Jon Major - @jonmajorc
  6. Robin - @robin_heinze

View Details

Robin, Jon Major, and Jamon talk with Rich Evans about Reactotron, which is a free desktop app for inspecting and debugging React Native apps.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Reactotron website
  2. Reactotron Github
  3. Flipper
  4. Darin Wilson’s talk about Reactotron at Chain React 2018
  5. Better React Native Debugging with Reactotron in Flipper
  6. Fullstack Labs article

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Jon Major - @jonmajorc
  4. Rich - @rmevans9
  5. Robin - @robin_heinze

View Details

Jamon and Jon Major enlist Mark Rickert to help in Robin’s absence. They talk about open source, dependencies, and … skydiving?

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Weird bug
  2. ProMotion
  3. Mark releasing app while skydiving
  4. Patch-Package

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Jon Major - @jonmajorc
  4. Mark - @markrickert

View Details

The React Native Radio team interviews Devin Abbott about his website, React Native Express, which is a great (and free) way to get started learning React Native!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. React Native Express - we're sponsoring it!
  2. Lona
  3. SourceNote
  4. Deco
  5. RNR 178 with Rachel Nabors

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Devin - @dvnabbott
  3. Jamon - @jamonholmgren
  4. Jon Major - @jonmajorc
  5. Robin - @robin_heinze

View Details

What’s it like to go from React.js to React Native development? Jon Major Condon joins Jamon and Robin to talk about the transition from React for web to React for native.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RNR 182: React Native on the Web with Simon Sturmer
  2. Boiling React Down to a Few Lines of jQuery
  3. Tweet about React Native Stripe Beta Release

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Jon Major - @jonmajorc
  4. Robin - @robin_heinze

View Details

Robin, Jamon, and new show co-host Jon Major Condon do a brand-new show format called “We React to News”. We talk about five of the biggest stories from the React Native community, including a lot of Expo news.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Viral Tiktok meme
  2. Expo CLI
  3. Coinbase going all-in on RN and their Animated Tabbar in React Native
  4. Stripe’s React Native SDK
  5. CodeCademy Learning React Native course
  6. Ignite 7.0: Making Ignite a multi-platform React Native boilerplate

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Jon Major - @jonmajorc
  4. Robin - @robin_heinze

View Details

For the 200th episode, Robin and Jamon are joined by the team behind React Native Radio, Todd, Missy, Justin, and Jed, and talk about how an episode makes it from their mouths to … your ears?

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Izotope RX8
  2. Audition

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Jed - @InfiniteJed
  4. Justin - @justinhuskey
  5. Missy - @MissyWarren_
  6. Robin - @robin_heinze
  7. Todd - @twerth

View Details

Jamon's back! In this episode, Jamon and Robin discuss strategies that they've learned over the years for upgrading React Native.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. "What do you dislike about React Native?" Github Issue
  2. 2019 RN open-source update blog post
  3. React Native Versions
  4. Upgrading React Native
  5. Upgrading Ignite

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Robin - @robin_heinze

View Details

In this episode, Gant, Robin, and Harris discuss machine learning and its growing place in the React Native space.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Hot dog or not, blog post, examples of source code, and app store link
  2. Nick Bostrom's book Super Intelligence
  3. Gant’s Book!
  4. Stanford learning AI course
  5. AI Quickstart Guide
  6. Infinite Red Academy Machine Learning Course

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Gant - @GantLaborde
  3. Harris - @nomadicspoon
  4. Robin - @robin_heinze

View Details

In this episode, guest host Gant steps in for Jamon while he relaxes in Hawaii. Gant and Robin are joined by Sanket Sanhu, the CEO and founder of Geeky Ants. They discuss Geeky Ants' open-source framework, Native Base - how it came to be, and where it's at now.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Native Base v3 Alpha

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Gant - @GantLaborde
  3. Robin - @robin_heinze
  4. Sanket - @sanketsahu

View Details

Robin and Jamon discuss the art of code review -- pairing, empathy, and projector reviews. An NBA trade almost derails the conversation.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Patricia’s Tweet
  2. Justin’s Tweet

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Robin - @robin_heinze

View Details

Harris, Robin, and Jamon look at the newly released React Native 0.64 and go through all the changes, including Hermes on iOS.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RN 0.64 Release Blog
  2. Hermes
  3. JavaScript engine Wikipedia definition
  4. MDN Proxy
  5. Proxy vs Reflect

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Harris - @nomadicspoon
  3. Jamon - @jamonholmgren
  4. Robin - @robin_heinze

View Details

In this episode, we are joined by Bekah Hawrot Weigel, founder of Virtual Coffee. We talk about the challenges that junior developers face in the industry as well as React Native specifically.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Flatiron
  2. Epicodus
  3. Concordia Bootcamp
  4. Virtual Coffee

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Bekah - @BekahHW
  3. Harris - @nomadicspoon
  4. Jamon - @jamonholmgren
  5. Robin - @robin_heinze

View Details

Flutter 2 was released recently, and Robin and Jamon discuss what’s different from Flutter 1, how it compares to React Native, and give their opinions on Flutter and Dart in general.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Flutter 2 announcement thread
  2. Twitter thread by Sebastien Lorber about Flutter 2 vs RN

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Robin - @robin_heinze

View Details

Whether you're new to React Native or a seasoned veteran, you'll love this episode! Today, Jamon and Robin talk about what a day in the life of a React Native developer looks like. They discuss tricks of the trade that they've learned along the way, and surprise surprise, Jamon somehow works in another tractor story.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Ignite
  2. XScope

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Robin - @robin_heinze

View Details

Jamon and Robin, joined by new guest-host Bryan Stearns, interview Brent Vatne about the new EAS service from Expo!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Expo Blog about EAS Build
  2. Fastlane Gym
  3. Expo docs

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Brent - @notbrent
  3. Bryan - @bryanstearns
  4. Jamon - @jamonholmgren
  5. Robin - @robin_heinze

View Details

Adhithi, Robin, and Jamon talk about getting your app through the App Store and Play Store review process and actually onto people’s phones. Plus, Jamon tells about the time he had to cross a river on a boat to deliver software.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Weird bug: https://github.com/react-native-community/rn-diff-purge
  2. Expedited App Review: https://developer.apple.com/contact/app-store/?topic=expedite
  3. Fastlane: https://fastlane.tools/
  4. IR Open Source repo: https://github.com/infinitered/open-source/blob/master/Continuous-Deployment-Setup-React-Native.md
  5. Visual Studio App Center: https://appcenter.ms/
  6. Expo over the air updates: https://docs.expo.io/workflow/publishing/
  7. App Store Review Guidelines: https://developer.apple.com/app-store/review/guidelines/
  8. AppStoreReviewTimes: https://appreviewtimes.com/
  9. Jarvis: https://app.jarvisdev.tools/

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Adhithi - @adhithiravi
  3. Jamon - @jamonholmgren
  4. Robin - @robin_heinze

View Details

Our special guest, Rotem Meidan, drops a ton of knowledge on how to make your Detox tests more reliable, including what the causes of Detox test flakiness are and how to solve them.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Detox: https://github.com/wix/Detox
  2. Detox: Writing Stable Test Suites by Rotem Mizrachi-Meidan
  3. Rotem’s talk at Chain React 2018
  4. Rotem’s previous interview on RNR
  5. Espresso: https://developer.android.com/training/testing/espresso
  6. Earl Gray: https://github.com/google/EarlGrey/releases

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Jamon - @jamonholmgren
  3. Harris - @nomadicspoon
  4. Rotem - @rotemmiz

View Details

The panel talks about styling React Native apps -- styling frameworks, pros and cons, TypeScript integration, and more. Plus we get to hear what happened to Adhithi’s pop filter!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Yoga: https://yogalayout.com/
  2. Yoga Playground: https://yogalayout.com/playground/
  3. RN Stylesheets: https://reactnative.dev/docs/stylesheet
  4. RN Styles: https://reactnative.dev/docs/style
  5. Getting Started with RN FlexboxLayout: https://programmingwithmosh.com/react-native/getting-started-with-react-native-flexbox-layout/
  6. BuilderX: https://builderx.io/
  7. FramerX: https://www.framer.com/

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Adhithi - @adhithiravi
  3. Jamon - @jamonholmgren
  4. Robin - @robin_heinze

View Details

Orta, an open source legend who has worked on CocoaPods, React Native, Flow, and many more popular libraries, joins us to talk about his work making TypeScript more accessible to people through documentation and community outreach.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. State of JS 2020: https://survey.stateofjs.com/survey/state-of-js/2020
  2. TypeScript: https://www.typescriptlang.org/docs/
  3. TS handbook https://www.typescriptlang.org/docs/handbook/intro.html
  4. New website and logo: https://devblogs.microsoft.com/typescript/announcing-the-new-typescript-website/
  5. Weird bug (UI Kitten ): https://akveo.github.io/react-native-ui-kitten

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Harris - @nomadicspoon
  3. Jamon - @jamonholmgren
  4. Orta - @orta
  5. Robin - @robin_heinze

View Details

In this episode, the hosts discuss files and folders -- deep vs flat, colocated vs split up, screens vs containers, and much more. They also mostly successfully avoided the tabs vs spaces debate.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Ignite: https://github.com/infinitered/ignite
  2. Ignite Andross: https://github.com/infinitered/ignite-andross
  3. Invertase: https://github.com/invertase/react-native-firebase
  4. Ryan Florence quote: https://twitter.com/mjackson/status/776155460172775424

Connect With Us!

  1. React Native Radio: @ReactNativeRdio
  2. Adhithi - @adhithiravi
  3. Harris - @nomadicspoon
  4. Jamon - @jamonholmgren
  5. Robin - @robin_heinze

View Details

In this episode, the hosts talk with Graham Mendick about his navigation library, which combines the best features of native navigation with React Native. We also talk about how it’s tough to get mindshare among developers these days for new libraries.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Navigation: https://github.com/grahammendick/navigation
  2. Detox PR: https://github.com/grahammendick/navigation/pull/464
  3. React Navigation: https://reactnavigation.org/
  4. React Native Navigation: https://github.com/wix/react-native-navigation
  5. React Native Screens: https://github.com/software-mansion/react-native-screens
  6. React Native Router Flux: https://github.com/aksonov/react-native-router-flux
  7. React Router: https://reactrouter.com/
  8. Jamon’s ProMotion library: https://github.com/infinitered/ProMotion

Connect With Us!

  1. Graham - @grahammendick
  2. Harris - @nomadicspoon
  3. Jamon - @jamonholmgren
  4. Robin - @robin_heinze

View Details

Harris and Jamon talk about the newly released Ignite, code-named “Ignite Flame," the latest version of the most popular React Native project boilerplate. They discuss what it is, what changes in Flame, and what the motivation for the rewrite was.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Weird Bug
  2. Ignite Flame Pull Request
  3. Ignite
  4. Announcement post

Connect With Us!

  • Harris - @nomadicspoon
  • Jamon - @jamonholmgren

View Details

The panel explores debugging: general debugging techniques, tools, and types of bugs you might encounter along the way. There might even be a Jamon tractor story or two..

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Check out this article from Florian Marcu where he talks about how to use breakpoints for debugging a React Native project.
  2. An awesome article from Louis Zawadzki about debugging performance issues in React Native.
  3. Flipper is an awesome debugging platform for your React Native apps. Check it out here.

Connect With Us!

  • Adhithi - @adhithiravi
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze

View Details

Simon Sturmer (ex-Facebook, Google) joins the panel to talk about React Native Web. Why use RN on the web? What advantages and what pain points are there? And a bonus side rant about Android!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. https://github.com/necolas/react-native-web/blob/master/packages/docs/src/guides/accessibility.stories.mdx
  2. React Native Router Flux: https://github.com/aksonov/react-native-router-flux
  3. React Native Web: https://github.com/necolas/react-native-web
  4. HarmonyOS: https://en.wikipedia.org/wiki/Harmony_OS

Connect With Us!

  • Harris - @nomadicspoon
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Simon - @sstur_

View Details

In this episode, the hosts interview Oluwatobi Shokunbi, an avid software engineer from Nigeria, and the founder/organizer of React Native Nigeria. We talk to him about his journey as a developer, the forming of React Native Nigeria, and the emergence of the Nigerian developer scene.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Check out React Native Nigeria on Twitter
  2. How To Startup A React Native Nigeria Community Near You.
  3. Oluwatobi Shokunbi(just1and0) – Medium
  4. https://github.com/just1and0/React-Native-Paystack-WebView
  5. https://www.eventbrite.com/e/react-native-to-infinity-and-beyond-tickets-108692022766?ref=estw#
  6. https://www.reddit.com/r/reactnative/comments/gly261/ar_copy_paste_using_react_native_expo/

Connect With Us!

  • Harris - @nomadicspoon
  • Jamon - @jamonholmgren
  • Oluwatobi - @just1and0
  • Robin - @robin_heinze

View Details

In this episode, the React Native Radio hosts discuss testing -- what testing strategies are popular, what frameworks they’ve used, and how TypeScript fits into it all.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. RN testing overview
  2. The Practical Test Pyramid
  3. An awesome guide from Kent C Dodds on Testing JS
  4. Carly Litchfield's Talk at Chain React about screenshot testing with Percy
  5. Detox
  6. Appium
  7. Cypress
  8. Selenium
  9. Motion Juxtapose

Connect With Us!

  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Harris - @brunostmann
  • Adhithi - @adhithiravi

View Details

Janic Duplessis joins us to talk about the new iOS 14 feature, App Clips, and how he got them to work in React Native. We also quiz him on react-native-safe-area-context and running a custom version of React Native!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Helpful Links:

  1. Article from Apple about app thinning
  2. Janic’s PR: Use asset catalog for ios images https://github.com/facebook/react-native/pull/30129
  3. react-native-safe-area-context
  4. react-native-touchable-bounce
  5. eslint-plugin-react-hooks
  6. Building from source
  7. Check out Janic's company, Th3rdwave!

Connect With Us!

  • Janic - @janicduplessis
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Harris - @brunostmann
  • Adhithi - @adhithiravi

View Details

Rachel Nabors works at Facebook on React and React Native documentation. We interview Rachel and get the scoop on what makes for great documentation.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Show Notes:

Helpful Links:

  1. Check out the React Native and React Docs here and here!
  2. Take a look at Docusaurus for managing your documentation.
  3. Rachel’s tweet about adoption/scaling

Connect With Us!

  • Rachel - @rachelnabors
  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Harris - @brunostmann
  • Adhithi - @adhithiravi

View Details

In today's episode, we explore the challenges of building cross-platform apps in React Native and look at the differences between the two main platforms, iOS and Android.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Show Notes:

Helpful Links:

  1. Adhithi's article about the differences in building iOS and Android apps in React Native.
  2. This week's weird bug
  3. Learn more about Elevation, here!
  4. Interested in learning more about Google Play Console pre-launch reports? Take a look at this!
  5. Google Developers India — Android app walkthrough
  6. Orta gave a wonderful talk about iOS build infrastructure, You can watch that here
  7. Have some busted node modules that need fixing? Check out Patch Package!
  8. Here's how the devs at Infinite Red setup Fastlane and Circle CI

Connect With The Hosts!

  • Jamon - @jamonholmgren
  • Robin - @robin_heinze
  • Harris - @brunostmann
  • Adhithi - @adhithiravi

View Details

What are the final steps you should do before launching a new React Native app? Gant Laborde, co-owner & CIO of Infinite Red, joins the podcast to talk about his recent article about this topic.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Show Notes:

Helpful Links:

  1. Gant's blog post: React Native Final Steps
  2. Who Said It App
  3. Chain React App
  4. Red Shift blog post about Fastlane
  5. Red Shift blog post about releasing React Native apps on the Google Play Store
  6. babel-plugin-transform-remove-console
  7. https://squoosh.app/

Want to get to know the new hosts of React Native Radio? Follow them on Twitter!

  • Harris Kalash - https://twitter.com/brunostmann
  • Adhithi Ravichandran - https://twitter.com/AdhithiRavi
  • Robin Heinze - https://twitter.com/robin_heinze
  • Jamon Holmgren - https://twitter.com/jamonholmgren
  • Gant Laborde - https://twitter.com/GantLaborde

Make sure to subscribe on any the major podcasting platforms (search for "React Native Radio"). And follow us on Twitter at our new handle, @reactnativerdio.

View Details

In the second episode since the big relaunch, the new hosts of React Native Radio tackle the question of state management in React Native. Redux, MobX-State-Tree, context and hooks -- we cover it all!

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Show Notes:

If you missed it, read our blog post announcement about the React Native Radio relaunch in Red Shift: https://shift.infinite.red/relaunching-the-react-native-radio-podcast-716aa5f9310e

We're working on a transcript of this episode and all future episodes! Stay tuned for that.

Helpful Links:

  • Gant's React State Museum (Github)
  • Why Infinite Red Uses MobX-State-Tree Instead of Redux
  • React Navigation Pull Request

Want to get to know the new hosts of React Native Radio? Follow them on Twitter!

  • Harris Kalash - https://twitter.com/brunostmann
  • Adhithi Ravichandran - https://twitter.com/AdhithiRavi
  • Robin Heinze - https://twitter.com/robin_heinze
  • Jamon Holmgren - https://twitter.com/jamonholmgren

Make sure to subscribe on any the major podcasting platforms (search for "React Native Radio"). And follow us on Twitter at our new handle, @reactnativerdio.

View Details

React Native Radio is under new management! In today's episode, the new hosts talk about the relaunch of React Native Radio and the state of React Native.

This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.

Show Notes:

Read our blog post announcement in Red Shift: https://shift.infinite.red/relaunching-the-react-native-radio-podcast-716aa5f9310e

We're working on a transcript of this episode and all future episodes! Stay tuned for that.

Want to get to know the new hosts of React Native Radio? Follow them on Twitter!

  • Harris Kalash - https://twitter.com/brunostmann
  • Adhithi Ravichandran - https://twitter.com/AdhithiRavi
  • Robin Heinze - https://twitter.com/robin_heinze
  • Jamon Holmgren - https://twitter.com/jamonholmgren

Make sure to subscribe on any the major podcasting platforms (search for "React Native Radio"). And follow us on Twitter at our new handle, @reactnativerdio.

View Details

React Native Remote Conf 2020 In this episode of React Native Radio, guest Steve P Young drops in to discuss how to spot an opportunity in the market, expectations about app earnings and how to promote your app and attract users to subscription services.

Panelist * James Brenton * Charles Max Wood

Guest * Steve Young

Sponsors * G2i | Enjoy the luxuries of freelancing * CacheFly

Links * iPS 291: App Store Subscriptions with Jacob Eiting * App Masters YouTube * App Masters * Twitter Steve Young: @stevepyoung

Picks Charles Max Wood:

  • Devchat Conferences

James Brenton:

  • Eye Of The Beholder

Steve Young:

  • Influence: The Psychology of Persuasion, Revised Edition

Follow on Social Media:

  • Twitter React Native Radio: @ReactNative_RNR
  • Facebook React Native Radio
  • Twitter James Brenton: @sternjobname

View Details

React Native Remote Conf 2020 In this episode of React Native Radio, guest Mike Grabowski joins us to talk about React Native optimization and discuss what life is like as a core contributor.

Panelist * James Brenton * Charles Max Wood

Guest * Mike Grabowski

Sponsors * G2i | Enjoy the luxuries of freelancing * CacheFly

Links * The Power of Interpolation - Mike Grabowski * GitHub react-native-community/releases * Twitter Mike Grabowski: @grabbou

Picks James Brenton:

  • I LIke To Make Stuff

Charles Max Wood:

  • Warbreaker
  • iPS 278: App Marketing Hacks with Steve Young

Mike Grabowski:

  • RNEU 2020
  • GitHub software-mansion/react-native-reanimated

Follow on Social Media:

  • Twitter React Native Radio: @ReactNative_RNR
  • Facebook React Native Radio
  • Twitter James Brenton: @sternjobname

View Details

React Native Remote Conf 2020 July 29th to 31st - register now! Yair Bar-On talks us through the test platform that his company, Test Fairy provides, and how it can integrate to make life easy for #ReactNative and mobile teams.

Panelist * James Brenton

Guest * Yair Bar-On

Sponsors * G2i | Enjoy the luxuries of freelancing * CacheFly

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

Links * TestFairy * Twitter Yair Bar-On: @yairba * LinkedIn Yair Bar-On

Picks Yair Bar-On:

  • Validating Product Ideas

James Brenton:

  • Le Creuset

Follow on Social Media:

  • Twitter React Native Radio: @ReactNative_RNR
  • Facebook React Native Radio
  • Twitter James Brenton: @sternjobname

View Details

Michael Lefkowitz joins us to talk about the newsletter he runs React Native Now. We discuss how the newsletter started, the diverse and rich content subscribers can expect to find in the newsletter, and more.

Panelists * James Brenton * Tim Jung

Guest * Michael Lefkowitz

Sponsors * Appfigures | Promo code: RNR3030 gets you 30% off for the next 3 months * CacheFly

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

Links * React Native Now * Twitter Michael Lefkowitz: @lfkwtz * GitHub Michael Lefkowitz

Picks Tim Jung:

  • Anti-racism resources for white people
  • Duel Decks

James Brenton:

  • Jackbox Games

Michael Lefkowitz:

  • Cribbage With Grandpas
  • They Live

Follow on Social Media:

  • Twitter React Native Radio: @ReactNative_RNR
  • Facebook React Native Radio
  • Twitter James Brenton: @sternjobname
  • Twitter Ricky Romero: @RomeroRickyio
  • Twitter Tim Jung: @timjungdev

View Details

Julien Lavigne du Cadet discusses the app Covid Symptom Study. He details it's rapid development in a time of dire need. We learn about how the app went reached 1 million users in just 6 days and the challenges that came with it.

Panelists * James Brenton * Tim Jung * Ricky Romero

Guest * Julien Lavigne du Cadet

Sponsors * G2i | Enjoy the luxuries of freelancing * Appfigures | Promo code: RNR3030 gets you 30% off for the next 3 months * CacheFly

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

Links * Twitter: @julienlavigne * From The Front * LinkedIn: Julien Lavigne du Cadet

Picks Tim Jung:

  • What The Golf?

James Brenton:

  • Foolproof Pan Pizza Recipe

Ricky Romero:

  • Teamfight Tactics

Julien Lavigne du Cadet:

  • The Bureau

Follow on Twitter:

  • React Native Radio
  • James Brenton
  • Ricky Romero
  • Tim Jung

View Details

The panel discusses using animations and micro-interactions in React Native apps. We cover how to build engaging user experiences that keep users coming back. Catalin also shares some of his favorite libraries, tips, and words of caution.

Panelists * James Brenton * Tim Jung

Guest * Catalin Miron

Sponsors * Appfigures | Promo code: RNR3030 gets you 30% off for the next 3 months * CacheFly

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

Links * Twitter: @mironcatalin * Youtube Catalin Miron

Picks James Brenton:

  • Minecraft

Tim Jung:

  • Starz

Catalin Miron:

  • Sony a6400
  • jobbbz
  • Hasty Tips

Follow on Twitter:

  • React Native Radio
  • James Brenton
  • Ricky Romero
  • Tim Jung

View Details

Perttu walks us through the essential components for how to rapidly prototype React Native apps. We talk about building fast, delivering fast, and measuring everything.

Panelists * James Brenton * Tim Jung * Ricky Romero

Guest * Perttu Lähteenlahti

Sponsors * G2i | Enjoy the luxuries of freelancing * Appfigures | Promo code: RNR3030 gets you 30% off for the next 3 months * CacheFly

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

Links * Twitter: Perttu Lähteenlahti * Perttu's Blog * Nyxo

Picks James Brenton:

  • Rocksmith

Tim Jung:

  • Slat the Spire

Ricky Romero:

  • Calm

Perttu Lähteenlahti:

  • Lost and Founder

Follow on Twitter:

  • React Native Radio
  • James Brenton
  • Ricky Romero
  • Tim Jung

View Details

Will Gant, author of upcoming book "Remote Work - A Complete Guide" sits down to talk about working from home. We cover the current covid situation, how to transition to remote work, and strategies to succeed at it.

Panelists * Tim Jung * Ricky Romero

Guest * Will Gant

Sponsors * Appfigures | Promo code: RNR3030 gets you 30% off for the next 3 months * CacheFly

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

Links * Twitter: Will Gant * How Remote Work Could Change Your Life * Complete Developer Podcast

Picks Tim Jung:

  • Counterpart

Ricky Romero:

  • Purple Carrot

Will Gant:

View Details

JavaScript Remote Conf 2020 May 13th to 15th - register now! Longtime React Native Radio's host Nader Dabit returns to talk about full stack development on the cloud. We get into the options such as Azure, AWS, GCP, Netlify, and Zeit. We also catch up on what Nader has been up to lately.

Panelists * Tim Jung * James Brenton

Guest * Nader Dabit

Sponsors * G2i | Enjoy the luxuries of freelancing * Appfigures | Promo code: RNR3030 gets you 30% off for the next 3 months * CacheFly

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

Links * Twitter: Nader Dabit * GitHub: Nader Dabit * YouTube: Nader Dabit

Picks Tim Jung:

  • Devs

Nader Dabit:

  • Begin.com

James Brenton:

  • Things...

View Details

JavaScript Remote Conf 2020 May 13th to 15th - register now! Farhan Thawar is the VP of engineering at Shopify. On this episode he gives us his perspective of how Shopify is using React Native across multiple projects. We pick his brain about topics such as core contributions, performance, native development comparisons, and tooling.

Panelists * Tim Jung * James Brenton * Ricky Romero

Guest * Farhan Thawar

Sponsors * G2i | Enjoy the luxuries of freelancing * CacheFly

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

Links * Twitter: James Brenton * Twitter: Ricky Romero * Twitter: Farhan Thawar

Picks Tim Jung:

  • Doom Eternal
  • A Speed Run Intro to React Native for Front End Developers

James Brenton:

  • Civilization 6

Ricky Romero:

  • The Third Door

Farhan Thawar:

  • Houseparty
  • Notion
  • The Year Without Pants

View Details

JavaScript Remote Conf 2020 May 14th to 15th - register now! Jacob Eiting from Revenue Cats joins the panel to talk through managing app store in-app purchases and subscriptions. Jacob has the benefit of running a system that manages hundreds of subscription and in-app purchase setups for apps and gives us the rundown on how to do it on your own and how to avoid the pitfalls involved.

Panelists * Tim Jung * James Brenton * Ricky Romero * Charles Max Wood

Guest * Jacob Eiting

Sponsors * G2i | Enjoy the luxuries of freelancing * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Picks Tim Jung:

  • The Zachtronic Podcast
  • Better Late Than Never

James Brenton:

  • Sourdough Bread Masterclass

Ricky Romero:

  • Call of Duty Warzone

Charles Max Wood:

  • Devchat.tv Meetups
  • Devchat.tv Conferences
  • Cashflow Quadrant

Jacob Eiting:

  • FOX Sports eNASCAR
  • iRacing

View Details

Kadi Kraman recently created a course with Front End Masters about React Native. She talks about her experience working with Front End Masters. She explains what it was like working on and designing a course that was meant to be taught both in person and online. She was chosen because she has actual experience delivering applications.

Panelists * Charles Max Wood

Guest * Kadi Kraman

Sponsors * Infinite Red * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * Expo * Visual Studio App Center * Prettier

Picks Charles Max Wood:

  • Cashflow Quadrant

Kadi Kraman:

  • The Hitchhiker's Guide to the Galaxy
  • This Is Going To Hurt

View Details

Hugh Francis joins in to talk about LightOS and the Light Phone. The Light Phone is a simplified phone built with e-ink that uses React Native as its way to build applications.

Panelists * Charles Max Wood * Tim Jung

Guest * Hugh Francis

Sponsors * Infinite Red * G2i | Enjoy the luxuries of freelancing * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * A message to the React Native community

Picks Charles Max Wood:

  • Devchat Conferences
  • Podcast Playbook

Tim Jung:

  • Half-Life Alyx
  • My 2019 Year In Review: Working on the Call of Duty Companion App

Hugh Francis:

  • GitHub lumen/lumen
  • Project Wren

View Details

Ryan Christiani is a development manager at Shopify building an android point of sale app with React Native. He wrote a blog post about how Shopify arrived at the decision to use React Native, how they plan to give back, and how it shapes the direction of mobile at Shopify going forward.

Panelists * Charles Max Wood

Guest * Ryan Christiani

Sponsors * G2i | Enjoy the luxuries of freelancing * Infinite Red * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * React Native is the Future of Mobile at Shopify

Picks Ryan Christiani:

  • Goodreads.com
  • The Amazing Adventures of Kavalier and Clay

Charles Max Wood:

  • The Expanse
  • Zoom H6

View Details

Tim Jung from the Call of Duty companion app team joins Charles Max Wood to discuss the ins and outs of working on the app. We discuss how it’s built, changes in technology stacks, approaches to team collaboration, and a ton more.

Panelists * Charles Max Wood

Gues * Tim Jung

Sponsors * G2i | Enjoy the luxuries of freelancing * Infinite Red * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * Call of Duty PS4 * Call of Duty Xbox One * My 2019 Year In Review: Working on the Call of Duty Companion App * The Call of Duty Companion App * Twitter Tim Jung * GitHub TimJung * Tim Jung Blog

Picks Charles Max Wood:

  • Upper Deck Legendary: A Marvel Deck Building Game
  • The Expanse

Tim Jung:

  • Dota Underlords
  • Perdido Street Station

View Details

Jared Palmer talks to Charles Max Wood about Formik and form managmenet in React and React Native. He's just started Formik, Inc to provide more form based services. He explains the origin of Formik and then talks about how Formik uses React hooks to manage the data flow in forms in both React and React Native through 2 way data binding.

Panelists * Charles Max Wood

Gues * Jared Palmer

Sponsors * G2i | Enjoy the luxuries of freelancing * Infinite Red * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Picks Jared Palmer:

  • MongoDB Charts

Charles Max Wood:

  • AfterShokz Bone Conduction Headphones

View Details

This week, Josh Warwick teaches us how to build applications that work offline and on poor connections. He explains 6 approaches to working offline and when and how to use them.

Panelists * Josh Justice * Charles Max Wood

Sponsors * G2i * Infinite Red * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * Jonathan Martin

Picks Josh Justice:

  • React Data Layer

Josh Warwick:

  • Nine Lies About Work

Charles Max Wood:

  • Clean Coders Podcast
  • General Conference

View Details

The panel dives into the pros and cons of writing PWAs versus writing React Native applications. We work out the definition (sort of) of a PWA and having a web application that works well on mobile and the availability and complexity tradeoffs between the two solutions.

Panelists * Jamon Holmgren * Josh Justice * Charles Max Wood

Sponsors * G2i * Infinite Red * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * Google - Progressive Web Apps * Progressive Web Apps: Escaping Tabs Without Losing Our Soul * Apple's Refusal to Support PWA's * Alexander Pope: ServiceWorkers Outbreak * Why Was Service Worker Merged into Create React App? * EmberConf 2016: Opening Keynote by Yehuda Katz & Tom Dale

Picks Josh Justice:

  • Sleeping Queens
  • Sushi Go!

Jamon Holmgren:

  • Learn to code in 2020, get hired, and have fun along the way

Charles Max Wood:

  • Hiss
  • King of Tokyo

View Details

Joe Lafiosca gave a lightning talk at Chain React 2019 and wrote a library that allows you to drag and drop views in React Native. If you need to move, re-order, or manage elements or lists in your React Native app, you should check out Drax. Joe walks us through the capabilities of the library and how it came together.

Panelists * Jamon Holmgren * Charles Max Wood

Guest * Joe Lafiosca

Sponsors * G2i * Infinite Red * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * Drax the Destroyer * Chain React 2019 - Joe Lafiosca - Lightning Talk - 3rd Party Nightmares * GitHub Nuclearpasta react-native-drax * Facebook.github React Native Docs * Haxe * Twitter Joe Lafiosca * Proxi Coach

Picks Jamon Holmgren:

  • Slack Minder

Charles Max Wood:

  • Generation Z Unfiltered

Joe Lafiosca:

  • TypeScript
  • 8-Bit Show And Tell

View Details

Omri explains how to build React Native apps that will be used by thousands and thousands of users across a large website infrastructure. He explains the architecture and modules used and how they approach native code for Wix's applications.

Panelists * Josh Justice * Jamon Holmgren * Christopher Reyes

Guest * Omri Bruchim

Sponsors * G2i * Infinite Red * CacheFly

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * Chain React 2018: Detox: A year in. Building it, Testing with it by Rotem Mizrachi-Meidan * Detox: Github * Detox Instruments * Chain React 2019 - Lorenzo Sciandra - All Hands on Deck - The React Native Community Experience * Github Remx

Picks Josh Justice:

  • Pitch Meetings
  • Peaceful Parent, Happy Kids
  • Peaceful Parent, Happy Kids Online Course

Christopher Reyes:

  • The Millionaire Next Door

Jamon Holmgren:

  • War Stories

View Details

In this episode of React Native Radio the panel dives deep into native code. They discuss how it works and shares their experiences using it. They start by discussing why native code is useful and why would anyone choose to use it. The panel defines the bridge and what it means for native code. They consider why React Native developers coming from a web development background are intimidated by the native side.

The panel shares use cases for native code, when native SDKs need to be integrated and building UI components, two specific examples from their jobs. They discuss, Java, Kotlin, Swift, and Objective C. They compare these different languages and explain which one is the best for certain situations. The panel shares learning resources and discusses native code for iOS and Android.

Panelists * Josh Justice

  • Jamon Holmgren
  • Christopher Reyes

Sponsors * G2i * Infinite Red * CacheFly

____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * Chain React Conf workshop on native coding * Turbo Modules RFC * RNR 133 with Eric Lewis on Turbo Modules * https://facebook.github.io/react-native/docs/native-modules-android.html * https://facebook.github.io/react-native/docs/native-modules-ios * Native UI Components - iOS * Native UI Components - Android * React Native Fabric RFC * React-native-webview * Draftbit * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • Pitch Meetings
  • Peaceful Parent, Happy Kids
  • Peaceful Parent, Happy Kids Online Course

Christopher Reyes:

  • https://fourhourworkweek.com/

Jamon Holmgren:

  • https://www.spaceengineersgame.com

View Details

In this episode of React Native Radio Josh Justice interviews Yassir Hartani. Yassir writes a blog about all he learns while programming with React Native. They begin by discussing his article about React Native Navigation. Yassir explains why he prefers React Native Navigation and walks Josh through the article.

They move on to share tips for getting into React Native development. Yassir shares the differences between React Native development and developing on the web. He explains the difference in base components, syntax, and naming. For those used to developing on the web he recommends using styled-components.

Next, the discuss best practices for upgrading and explain why upgrading in React Native can be painful. They discuss tips for improving user experience including, keyboards, clickable buttons, native feedback, and safe area view. Developer experience tips are next. Yassir recommends building for both iOS and Android, test for both platforms as well. They also recommend testing on a physical device. The panel shares other testing tips and gives error tracking recommendations.

Panelists * Josh Justice

Guest * Yassir Hartani

Sponsors * G2i * Infinite Red * CacheFly

____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * An Introduction to React-Native-Navigation * Styled Components for React Native * React Native Upgrade Helper * React Native CLI “upgrade” command * KeyboardAvoidingView * TouchableNativeFeedback * React-native-platform-touchable * SafeAreaView * https://facebook.github.io/react-native/docs/improvingux * Sentry * Bugsnag * Android keystores * Fastlane * CircleCI * App Center * CodePush * Detox * Travis CI * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • Big Nerd Ranch Guides
  • PouchDB
  • pouchdb-react-native

Yassir Hartani:

  • Deep Work
  • 4-Hour Workweek

View Details

In this episode of React Native Radio the panel discusses JavaScript Language Features. They discuss their uses, which ones they prefer and how they shape the language. Josh Justice starts the discussion with Babel, a transpiling tool. They explain what it is and invite listeners to donate to the project. Josh also explains what ECMAScript is.

Next, they discuss arrow functions, explaining what they are used for. Arrow functions clean up code and encourage clean programming. They also help with “this” keyword binding. The panel discusses the class keyword, and how it made its way into JavaScript. They discuss class features, class properties, and private fields.

Though it is a bit of a controversial topic right now the panel discusses the keywords for declaring a variable, var, let, and const. They share thoughts on the controversy and their preferences. ESLint and Prettier are recommended. They compare promise and async-await. Jamon Holmgren shares his experiences from the time before promise and async-await.

The panel discusses destructuring and shares experiences from their own work. They discuss property value shorthand, a feature they use every day. Rest and spread are considered. Jamon brings up string literals, proxies, and decorators. They end by discussing the value of learning new languages.

Panelists * Josh Justice * Jamon Holmgren

Sponsors * G2i * Infinite Red * CacheFly

____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * https://github.com/tonsky/FiraCode * https://dank.sh/ * JS Private Fields and OO Design * On let vs const * Promises for asynchronous programming * Feature watch: ECMAScript 2020 * Gluegun * Property value shorthands * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • Donate to Babel
  • https://overreacted.io/

Jamon Holmgren:

  • https://academy.infinite.red/
  • *Beginning Machine Learning with TensorFlow.js*

View Details

In this episode of React Native Radio the panel walks through an article written by Net Guru outlining the pros and cons of React Native. The first pro the panel discusses is that is React Native is faster to build. The panel shares their experience with building with React Native. They agree that React Native is fast unless unique customization is necessary; this leads them to discuss one of the cons of React Native, the lack of some custom modules.

The next pro they discuss is the fact that this one framework can work across multiple platforms. While they agree React Native is not perfect, it does do a good job sharing code and other things across platforms. This saves on cost and time. Another pro they discuss is hot reloading, which included over the air updates and fast refresh.

Smaller teams are both pros and cons according to the panel. Smaller teams are possible because everyone works together, there is no longer a need for an iOS team and an Android team. The panel does point out specialists in those platforms may still be needed to work out any kinks in the different platforms. They explain how whether smaller teams are a pro or a con is based on the case.

They discuss the controversy of how fast React Native is. It is faster than some frameworks and slower than others. The panel discusses their experience with React Native speed, performance, and how they are measured. Simplified UI is the last pro on the list.

The cons they overview once more, though they do discuss them in how they relate to the pros. The first con the panel discusses is less smooth navigation. The panel believes that the navigation works great unless you create something custom or irregular. The other cons are the lack of custom modules and the need for Native developers. They end by discusses the alternative frameworks to React Native and their experience with them.

Panelists * Josh Justice * Charles Max Wood * Christopher Reyes

Sponsors * G2i * Infinite Red * CacheFly

____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * React Native Pros and Cons * RN Platform module * RN Device Info * RN 0.61 with Fast Refresh * RNR 145 Five Approaches to RN * Ash Furrow, The Case for React Native * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • https://kanbanflow.com/
  • https://tomato-timer.com/

Josh Justice:

  • It Doesn’t Have to Be Crazy At Work

Christopher Reyes:

  • https://www.letgo.com/en-us
  • https://offerup.com/

View Details

In this episode of React Native Radio Charles Max Wood continues interviewing speakers at RxJS Live. First, he interviews Mike Ryan and Sam Julien. They gave a talk about Groupby, a little known operator. They overview the common problems other mapping operators have and how Groupby addresses these problems. The discuss with Charles where these types of operators are most commonly used and use an analogy to explain the different mapping operators.

Next, Charles talks to Tracy Lee. Her talk defines and explains the top twenty operators people should use. In her talk, she shows real-world use cases and warns against gotchas. Tracy and Charles explain that you don’t need to know all 60 operators, most people only need about 5-10 to function. She advises people to know the difference between the different types of operators. Tracy ends her interview by explaining her desire to inspire women and people of minority groups. She and Charles share their passion for diversity and giving everyone the chance to do what they love.

Dean Radcliffe speaks with Charles next and discusses his talk about making React Forms reactive. They discuss binding observables in React and how Dean used this in his business. He shares how he got inspired for this talk and how he uses RxJS in his everyday work.

The final interview is with Joe Eames, CEO of Thinkster. Joe spoke about error handling. He explains how he struggled with this as did many others so he did a deep dive to find answers to share. In his talk, he covers what error handling is and what it is used for. Joe outlines where most people get lost when it comes to error handling. He also shares the three strategies used in error handling, Retry, Catch and Rethrow and, Catch and Replace. Charles shares his admiration for the Thinkster teaching approach. Joe explains what Thinkster is about and what makes them special. He also talks about The DevEd podcast.

Panelists * Charles Max Wood

Guests * Mike Ryan * Sam Julien * Tracy Lee * Dean Radcliffe * Joe Eames

Sponsors * Infinite Red * G2i * CacheFly

____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________ Links * https://www.rxjs.live/ * RxJS Live Youtube Channel * https://twitter.com/mikeryandev * https://twitter.com/samjulien * https://twitter.com/ladyleet? * https://www.npmjs.com/package/rx-helper * https://twitter.com/deaniusol * https://twitter.com/josepheames * https://devchat.tv/dev-ed/ * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

View Details

In this episode of React Native Radio the panel overviews the libraries and tools they choose for their stack and explain why they choose them. Christopher Reyes starts by discussing his favorite notes app, Bear Notes. He shares the features from the app that makes him love it so much. The panel also discusses Notion as a good resource for organizing teams.

Next, Chris outlines the stack he would recommend for someone new to development and React Native. He recommends React Native CLI, React Native Navigation, Native Base, and Async Storage. Chris explains why he recommends these tools.

The panel also discusses the importance of going back to your source to make sure you are using the most up to date product. The panel considers what version five of React Navigation with the component-based API will change in their everyday work. They all express their excitement to try it.

Jamon Holmgren is the next panelist to outline his stack. He builds with Ignite and uses the stack that it provides. Jamon explains how Ignite works and what it has in its stack. He likes React Navigation, MobX and, React Native Screens. Jamon goes over the pros and cons of a Native navigation stack compared to a JavaScript one. He also explains why he prefers MobX and goes over the differences over their various tools. He also discusses the boilerplates built by Infinite Red and what to expect in their upcoming boilerplates.

Next, Charles Max Wood shares his troubles with his current DevchatTV app and the panel tries to help. Josh Justice is the last to overview his stack, he discusses one of his hobby apps, building a todo app. He is using Orbitjs, ESLint, Prettier, React Native Elements, and React Native Paper. Josh emphasizes the need to test even in hobby projects, for that he uses Dependabot, React Native testing library, and Detox.

Panelists * Josh Justice * Charles Max Wood * Christopher Reyes * Jamon Holmgren

Sponsors * Infinite Red * G2i * CacheFly

Links * Bear Notes * Notion * NativeBase * AsyncStorage * React Native CLI * React Navigation * React Navigation v5 preview * Ignite * React Native screens * MobX State Tree * React Native EU 2019: Jamon Holmgren * MobX * Jamon Holmgren - Build an iOS and Android app in 15 minutes using React Native * Orbit JS * nativeup * Dependabot * Material UI guidelines * iOS Human Interface Guidelines * Appium * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • The MaxCoders Guide To Finding Your Dream Developer Job
  • Buy DevchatTV a coffee

Josh Justice:

  • Editor Snippets

Christopher Reyes:

  • MacBook Pro Web Developer Setup — From clean slate to dev machine

Jamon Holmgren:

  • Software Libraries Are Terrifying

View Details

In this episode of React Native Radio the panel discusses the different approaches frameworks have for building stack. The panel takes a moment to define the two major approaches, libraries and batteries included. They list various frameworks and discuss where they lie on the scale of libraries to omakase.

Frameworks like React and React Native are the panels examples of a libraries approach framework. Developers pick and choose libraries to build their stack, React is basically just a UI library. They use Ruby on Rails as the example of an omakase approach; about 80% of the stack is chosen for you.

The pros and cons of each approach are considered. The panel shares their experiences picking libraries for their React and React Native apps and describe some of the challenges. Along with the freedom and flexibility given to the developer with a libraries approach, there is also the stress of keeping up with the latest libraries and tools. The beauty of this approach is the diversity and decentralization.

The omakase approach relieves the stress of keeping up with the latest libraries because it chooses them for you. There is safety in numbers, meaning the libraries chosen by omakase frameworks will always be supported. Also, substitutions are still possible. This approach can also be helpful for beginners, giving them training wheels and room to learn without too much responsibility.

The panel discusses when each approach is helpful. They share their experiences with each approach and with frameworks that lie somewhere on that spectrum. The panel shares their preferences. The needs for conventions and standards are considered. The panel shares options for an omakase approach for React.

Panelists * Charles Max Wood

  • Josh Justice
  • Christopher Reyes

Sponsors * Infinite Red * G2i * CacheFly

Links * Ignite * Rails Doctrine * Ember.js * https://nativebase.io/kitchen-sink-app * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • Frozen II
  • redux-thunk

Christopher Reyes:

  • JSJ 246 GraphQL and Apollo with Uri Goldshtein
  • Artsy Omakase

Charles Max Wood:

  • The Bishop's Wife
  • Miracle on 34th Street
  • How the Grinch Stole Christmas

View Details

In this episode of React Native Radio Charles Max Wood does interviews at RxJS Live. His first interview is with Ben Lesh, a core team member of RxJS. Ben has been working on RxJS for the last four years. In his talk, he shares the future of RxJs, the timeline for versions 7 and 8. With Charles, he discusses his work on RxJS and the adoption of RxJS.

Next, Charles interviews Sam Julien and Kim Maida. They gave a talk together covering the common problems developers have when learning RxJS. In the talk, they share tips for those learning RxJS. Charles wonders what inspired them to give this talk. Both share experiences where they encouraged someone to use RxJS but the learning curve was to steep. They discuss the future of RxJS adoptions and resources.

Finally, Charles interviews Kim alone about her second talk about RxJS and state management. She explains to Charles that many state management libraries are built on RxJS and that it is possible to roll out your own state management solution with RxJS. They discuss why there are so many different state management libraries. Kim shares advice for those looking to roll out their own solutions.

Panelists * Charles Max Wood

Guests * Ben Lesch * Sam Julien * Kim Maida

Sponsors * Infinite Red * G2i * CacheFly

Links * https://twitter.com/benlesh * http://www.samjulien.com/ * https://twitter.com/samjulien * https://twitter.com/KimMaida * https://www.rxjs.live/ * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

View Details

In this episode of React Native Radio the panel discusses Josh Justice’s blog post outlining four approaches to using React Native and a fifth approach he has heard about since publishing the post. Josh summarizes the post and explains how knowing the benefits of each approach can minimize the downsides of using React Native that scare people away from using it. Understanding each approach can also help you decide which approach would work best for your company.

The first approach and the recommend approach recommended by React Native is Expo. Josh explains what Expo is and how it simplifies React Native for those starting out. The panel shares their experiences with Expo and considers the benefits of using it. They list many of the tools that Expo has right of the box and praise the simplicity of setting up and using for developers unfamiliar with native development tools.

The next approach to using React Native is React Native CLI. React Native CLI is the default approach to using React Native. This approach does require some knowledge of Xcode and android studio. It is the best option if you need to use some native integration not included in Expo. The panel shares recommendations for learning and the use of React Native CLI.

The next approach is inserting React Native into an existing native app. Josh explains how this is done and the benefits of doing so gradually. The panel considers why this approach might be used. Josh shares some challenges he saw when using this approach. The panel briefly discusses the approach Josh does not mention in his post, Expo Kit.

The final approach from the blog post and the most complex is using React Native in an independent component library. The panel considers the benefits of this approach including the isolation of the React Native code and freeing up native developers. Reusing code is discussed including how this approach can be used to save time and be used for testing.

The episode ends as the panel gives recommendations for native developers wanting to get into React Native or bring React Native to their companies. React Native has a very helpful and tightknit community and the panel invites anyone struggling or wanting to know more about React Native to reach out to the community.

Panelists * Charles Max Wood

  • Josh Justice
  • Narendra Shetty
  • Christopher Reyes

Sponsors * Infinite Red * G2i * CacheFly

Links * Four Approaches to React Native * Big Nerd Ranch guides for iOS and Android * ExpoKit * React Native Community CLI * Reactiflux * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • GitHub Actions
  • GitHub Packages (Package Registry)
  • Exploring JS
  • Deep JavaScript Foundations

Christopher Reyes:

  • Ignite cli
  • reactotron

View Details

In this episode of React Native Radio Charles Max Wood interviews Hannah Howard at RxJS Live about her talk. Hannah is really enthusiastic about RxJS especially when it comes to frontend development. Her talk is about how to architect full-scale apps with RxJS. Hannah gives a brief summary of her talk. Charles having met Hanna previously at Code Beam asks her how functional programming and reactive programming work together in her mind. Hannah describes how she sees programming.

Panelists * Charles Max Wood

Guest: * Hannah Howard

Sponsors * Infinite Red * G2i * CacheFly

Links * https://www.rxjs.live/ * RxJS Live Youtube Channel * https://twitter.com/techgirlwonder * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

View Details

In this episode of React Native Radio the panel considers the roles of QA and development teams. Charles Max Wood and Josh Justice share their backgrounds in QA and development, this gives them a unique perspective, having seen it from both sides. They begin by discussing and defining some terms. Charles explains that most terms are defined more by an organization than the industry.

The panel discusses testing tools like Cypress and Detox, explaining their uses and value. They define black box and gray box testing and consider the benefits of each testing type. Josh explains the value of manual testing and how that value may never be lost. They consider the strategy of relying on users to find bugs. They compare testing mobile and web development.

They consider how the roles of QA and development overlap and the best ways to define the roles of each team. Charles recommends each organization sit down and clearly define these roles. Josh recommends clearly outlining where CI and CD come into play.

They consider the common relationship issues found between QA and development, including animosity and an “us vs. them” mentality. Charles and Josh explain the value of working together and communicating with each other. They give advice on how to work together and improve relationships between QA and development.

Panelists * Charles Max Wood

  • Josh Justice

Sponsors * Infinite Red * G2i * CacheFly

Links * The MaxCoders Guide To Finding Your Dream Developer Job * https://github.com/wix/Detox * Appium * https://www.cypress.io/ * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • Holiday Inn
  • White Christmas
  • The MaxCoders Guide To Finding Your Dream Developer Job

Josh Justice:

  • Code review
  • Slack

View Details

In this episode of React Native Radio Charles Max Wood interviews James Smith, the co-founder, and CEO of Bugsnag. James gives Bugsnag’s background and explains what makes it different than other bug-finding tools. He shares statistics on how much bugs cost. Developers spend on average 17.3 hrs per week dealing with bad code, 85 billion dollars in GDP dollars are lost to bad code every year and most customers leave an app after two crashes, harming your brand.

Chuck and James consider when and why customers leave reviews. They consider how reviews help in finding and fixing bugs. They discuss how helpful it would be if they could communicate with unhappy customers to help them find bugs. James explains how Bugsnag can help with this by replicating user interactions to find what steps led to a bug.

James explains what to once all the data has been gathered and the best processes for actually fixing the bugs. This process stems on establishing ownership and identifying priority bugs. Although QAs and QEs are getting more common, James recommends empowering the engineering team to fix bugs. Chuck and James consider the idea of a bug sheriff, a rotating position who holds the responsibility of determining priorities and ownership.

They consider how these processes could lower the number of bugs and teach developers to better handle bugs. James explains that “zero bugs” is an impossible goal because there will always be more bugs, the hope is to stay on top of them so the team can reach new velocity. Performance bugs are considered and James explains how these can be measured and improved each release.

Panelists * Charles Max Wood

Guest * James Smith

Sponsors * Infinite Red * G2i * CacheFly

Links * https://stripe.com/reports/developer-coefficient-2018 * Buckaroo * https://square.github.io/leakcanary/ * https://www.bugsnag.com/ * https://twitter.com/loopj?lang=en * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • The MaxCoders Guide To Finding Your Dream Developer Job
  • It's A Wonderful Life
  • Mr. Krueger's Christmas

James Smith:

  • DroidCon
  • Links Awakening

View Details

In this episode of React Native Radio, panelists Josh Justice and Charles Max Wood interview Mitch Masia. He is a software engineer from Chicago and works with all things JavaScript, React, React Native, Node, and is currently working on a project to create a financial research platform.

The product is called EEON. It is inspired by the lack of apps for people to easily research and make informed financial decisions when it comes to investing with all the amazing zero commission trading apps out there. They are looking to expand upon the information available within those apps to be able to give a rating system, real time visualizations, and data on financial statements.

They discuss how this app is constructed and Mitch mentions how great Redis Pub/Sub is for real time functionality. He talks about how difficult it has been to work with multiple services and that recently he has condensed some of those services. React Native with Expo is what he is currently using on his frontend.

Right now, iOS is the focus, but android will be following soon thereafter. Mitch acknowledges that most of this already is online, but there is a lack of resources specifically for apps and the panelists agree that how great it is to have an app specifically meant for what they want to do on a web browser.

The panelists discuss how the project was started with Expo and the many templates and preset configurations that are available and they compare it to Rails for React Native. Mitch states that the build process is the biggest benefit with Expo among many others. They go on to talk about the different services that Mitch is using for his frontend and backend and what he has used in the past.

Mitch talks about how to create a seamless dev experience and his intentionality with constants and consistent build and release process. He uses a library called Semantic Release to release software quicker and more efficiently with an automated system. Redis has been a huge asset for Mitch and has used it as a cache, pub/sub mechanism, and loves the API they expose.

Next, the panelists talk about the visualization of data and how Mitch does it. The design has followed an iOS feel with large text and lots of white space. For the charting he used a web view with React Native echarts wrapper, and it has done an exceptional job and Mitch praises the developers who worked on it.

The panelists question Mitch about GraphQL and its automated updating of the cache. He responds with options of optimistic updates and automatic updates and that he uses the latter. Mitch goes into some of the difficulties with implementing the automatic updates, but they’ve been able to get around it to provide a seamless experience.

They next talk about difficulties with animation and that Mitch ended up using a library called React Native Pose that gives a spring like automation. This leads into a discussion about favorite React Native libraries and Mitch talks about React Native Typography which has a lot of prebuilt styles with default weights and sizes which helps the app feel a lot more Native. For forms they have used Formik and React Final Form.

Next, the panelists talk about testing and how Mitch uses the testing diamond, which is to write few end to end tests, a lot of integration tests, and few unit tests. Charles Max Wood used unit testing in the past, but as he has entered the business side, he does more end to end tests because of its importance with client retention.

The panelists discuss more about EEON and how Mitch wants to make the data that the app provides to the user be given in a heat map form to make it more navigable and within certain parameters that the user sets. He uses React Native Snap Carousel with heat maps nested within it to create a very nice-looking UI (see EEON for visual).

Next, the panel talks about collaborating with the app and how the app will be funded. Mitch talks about how the app will have a generous number of free features but will be funded with premium subscriptions to access all of the information. With regards to collaboration, Mitch says the biggest win has been GraphQL and its graphical data explorer and React Native Expo. Mitch talks about how energizing and fun it is to be greenfielding a project and that they are currently testing with financial experts to create this app.

Panelists * Josh Justice * Charles Max Wood

Guest * Mitch Masia

Sponsors * Infinite Red * CacheFly * Ruby Rogues * iPhreaks

Links * Mitch Masia - GitHub * Mitch Masia - Blog * EEON * Mitch Masia - Slides * Expo * React Native Typography * React Native Snap Carousel * React Native Popmotion * Redis Pub/Sub * RNR on Facebook * RNR on Twitter

Picks Josh Justice

  • MobX
  • Twitter

Charles Max Wood

  • St. George Marathon
  • CES

Mitch Masia

  • Ant Design
  • GraphQL Shield
  • Can it be done in React Native? YouTube videos
  • Raquetball

View Details

In this episode of React Native Radio Josh Justice interviews Zain Sajjad. Zain leads the team of frontend developers at Peekaboo Guru. They use React on their web interfaces and React Native on their mobile interfaces. Zain and Josh discuss some of the work Zain is doing and overviews his recent blog post outlining best practices for React developers.

Zain explains how smooth the transition was to React Native coming from React. They had a good knowledge of how React worked from their web applications which made learning React Native easy. Zain shares why they chose React Native, they wanted a quality frontend and a lot of code reusability across platforms. Josh and Zain consider some of the other benefits of using React and React Native, including maintaining the same mental model and libraries.

Zain discusses their recent update and the Hermes engine. He explains how it makes apps more performant and with better execution. Josh and Zain discuss how they measure performance. Zain shares the tools they use at Peekaboo Guru and their goals in making the whole app more performant not just one aspect of the app.

Navigation is the next topic they discuss. Zain explains how his team tried both React Native Navigation and React Navigation. He compares the tool, explaining why he would choose React Navigation for most applications. Zain shares the improvements that have been made to React Navigation in the past couple of years.

They are currently using React Native Navigation which was better for their application at the time in order to maintain performance on low-end android phones. Zain explains how low-end android phones can affect performance and how they test for low-end phones.

Josh and Zain move on to discuss Zain’s blog article outlining best practices for react developers. Josh considers how difficult it must have been to pinpoint best practices for React, with its unique approach to programming. Zain explains that these best practices are best for those unfamiliar with React but can benefit everyone. Josh shares some of his own advice for developers new to React. Mainly, don’t be discouraged by the lack of structure, learn patterns that work from more experienced developers and don’t be afraid to experiment.

The first practice explained in the blog article is Container and Presentation components. Zain explains that this is one key factor in keeping applications simple and scalable. It stems from cognitive condense, by separating and containing things, developers can focus on one thing at a time. Zain explains the best way to do this. He and Josh consider the benefits of using this in React and React Native.

Next, Zain explains some React Architecture best practices. He tells Josh its all about having good constraints available and being flexible as you build. Josh considers how this changes the way he builds his applications, being more fluid with his files based on the needs of the application.

Another best practice discussed is called React Wrapper Component Minimized. While working with large scale React apps developers tend to use a lot of third-party libraries. The best practice Zain describes is to wrap the library in a component, this allows you to use the library but also to switch it out more easily in the future if you find a better library. You don’t have to do this with every library just the ones that are used everywhere in your app so you can easily switch it out. Josh explains the power of this practice.

Uniformity Across React Components, this best practice makes components easier to read and adapt. Zain explains how implementing this best practice in his team saved the a lot of time. He and Josh consider how consistency could benefit a team of any size.

Zain and Josh finish up by touching on the last few best practices. Testing React components, how linting your code can help you avoid problems that may occur once your code is executed. Portability of code and keeping it usable for other platforms. Making React testing less annoying and deploying React Apps using CI/CD tools, for which Zain and Josh share resources.

Panelists * Josh Justice

Guest * Zain Sajjad

Sponsors * Infinite Red * Adventures in Angular * Adventures in Blockchain * CacheFly

Links * RRU 080: Navigating React Navigation with Zain Sajjad * React Best Practices: Maintaining Large Scale Projects * Comparing Mobile Machine Learning Frameworks * https://peekaboo.guru/ * Hermes * Prepack * Plop JS * Firebase Performance * React Native Navigation * React Navigation * React Navigation 5.0 * Building resilient frontend architecture - Monica Lent * The Universal Architecture * React Native Testing Library * Detox E2E testing * CircleCI * https://twitter.com/zsajjad93 * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • Thank you Meetup Organizers!
  • Poké Bar

View Details

In this week’s episode of React Native Radio Charles Max Wood interview Lucas Bento. Lucas has been working with React Native for around four years. He helped create and maintains Upgrade Helper. Upgrade Helper helps React Native developers when an automatic upgrade fails. In this episode, they talk about Upgrade Helper, React Native Doctor and open sourcing software.

Upgrading React Native can be awful. Lucas explains how this process has become easier and now most problems happen with developers who are new to React Native. They are still working on ways to make upgrading more smooth.

Charles shares his plans to build a mobile DevChat application with React Native. He asks Lucas for advice on how to update the template app he purchased in the past to help with this project. Lucas explains that it depends on what version the app is currently using. He recommends not skipping versions when updating, to run the upgrade command and check the app for errors.

The panel discusses the common problems seen when upgrading versions. The most common problems comes from integration with libraries. When the app uses a react native library there are fewer problems with recent releases, as the library maintainers have time to make any changes before the release. Libraries from outside maintainers may lag as they have to play catch up after the release.

Lucas explains how Upgrade Helper works. It is a web interface that shows tutorials, comments and other content that help developers upgrade their applications. They tell Upgrade Helper what version they are currently using and what version they would like to use. Upgrade helper shows the changelogs for the version jumps, major changes that were made between versions, along with a guide that walks you through the upgrades.

Upgrade helper has a couple more things coming soon. Lucas is really excited about implementing a dark mode. They are also launching a discussion forum for people to discuss the different versions, sharing problems and solutions.

Lucas explains how he got involved in this project. After seeing something similar in the angular project, Lucas, Pablo Discobar and Lorenzo Sciandra decided to build Upgrade Helper for React Native. Now they maintain it together. Lucas shares how much he enjoys working on this project and finding solutions to these messy upgrade problems. He shares his first experience running into these problems and explains that they do get easier the longer you deal with them.

Charles asks how upgrading works with native dependencies. Lucas explains that currently when you run the upgrade command it does not check the native dependencies, it is very minimal and barebones. Developers can check the changelogs and make the necessary changes after. This is one reason that upgrading can be so difficult.

The React Native Community does want to build a tool in the future that will automatically upgrade native dependencies. Lucas explains that they have a lot of exciting ideas for React Native but not enough time to work on them. Charles commiserates, explaining how time is a precious commodity when volunteers are running the show.

Lucas and Charles discuss resources and recommendations for help upgrading. Lucas tells listeners to look out for Upgrade Support, the discussion forum. He explains that there are a lot of upgrading tutorials for React Native If there is anyone out there who likes creating posts on upgrading React Native Lucas invites them to reach out, he would gladly put them up on the forum.

The panel talks briefly about React Native Doctor. React Native Doctor is an interactive CLI that checks apps for problems and then fixes them. Lucas explains what Doctor will check and how it works. If it can’t fix a problem on its own, it logs a message on the UI explaining how the engineer can fix the problem. Lucas explains how this will be very helpful when upgrading versions as well.

The episode ends with a discussion on open source contributions. Lucas explains how developers can get involved in these projects and the React Native Community. He and Charles tell everyone not to be afraid to contribute, they are all volunteers. Open source is for everyone and a place where developers can learn new things. Lucas shares what he has learned since working in opensource. They discuss the spectrum of attitudes towards open source, either everything from “I open source everything” all the way to “I don’t open source at all”. They encourage everyone to honor the individual decisions of fellow developers and avoid shaming those they disagree with.

Panelists * Charles Max Wood

Guest * Lucas Bento

Sponsors * Infinite Red * Views on Vue * G2i * CacheFly

Links * https://github.com/lucasbento * https://twitter.com/lbentosilva * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • Memberpress
  • https://www.membershipacademy.com?aff=cmaxw
  • https://www.learndash.com
  • Maxcoders.io

Lucas Bento:

  • Upgrade Helper
  • React Native Doctor
  • Avengers: Endgame

View Details

In this episode of React Native Radio, Josh Justice interviews Calvin Yu. Calvin is a consultant mostly working with Ruby on Rails but also works with React Native and mobile development. He has quite the history of working with startups, all varying in size. Calvin shares what it was like working with startup companies.

Calvin explains what you have to change mentally to work in a startup. First, you have to realize that you don’t have all the answers and that it takes a commitment. He also explains that because you don’t have all the answers you will make a mistake, which means you need to be able to learn from it and move on.

Josh and Calvin share their thought on using risky or bleeding edge technologies in a startup. Calvin explains that when developers are looking to join a start-up they want to work in something new, exciting and a little risky. They consider the risks and the benefits, how new technologies could give a startup a leg up on the competition. Josh brings up a blog post titled “Choose Boring Technology”, he summarizes explaining that startups should pick boring, old reliable technology for the parts of the app that don’t matter.

The panel moves on to discuss React Native more specifically, Calvin explains why he chose React Native over another cross-platform mobile solution. React Native provides a great experience in the mobile platform, it allows him to give the users what they want. Josh and Calvin discuss what users want from their apps or a user's hierarchy of needs. First, the app needs to be useful, if an app isn’t useful who cares if it performs well. After making sure the app is useful, you can then go back and worry about performance and other secondary needs,

Calvin shares the story of how he got into React Native. He was working on some React apps to render kiosk displays when he was approached to build an internal iOS app. The app did some internal functionality for a team of home repair contractors. At the time NativeiOS seemed like overkill for what they wanted. Not to mention they would want the same thing in Android. React Native seemed the obvious choice, so he just dove right in; learning trial by fire.

Josh and Calvin consider how React Native has evolved over the years. Calvin shares some of the enduring pros and cons of the framework and explains when to reach for React Native and when to reach for something else. He makes most of his comparisons to Flutter. Flutter is great for game design and custom UI, but React Native is the ideal solution for cross-platform native applications. React Native is well-tuned for reusability. Calvin believes that the React Native ecosystem will grow because it is such an approachable language.

Ruby on Rails is considered due to Josh and Calvin’s background in it. Josh considers Ruby on Rails and how it comes with everything you need right out the box but React Native is quite the opposite. This makes Josh wonder what is so appealing about React Native to Calvin. Calvin explains that he hopes that someday React Native will be ready out of the box and gives ideas of how it might get there.

Calvin considers the future of software development. He believes that building applications will be pushed up in the stack. That building applications will a thing that anyone can do, just like anyone can use a spreadsheet. He thinks software development will get more approachable and easy tooling that will make building applications much simpler. He considers how comfortable his kids are with technology and touch screens and this will affect future software developers.

Panelists * Josh Justice

Guest * Calvin Yu

Sponsors * Adventures in DevOps * React Round Up * G2i * CacheFly

Links * Choose Boring Technology blog post * Hierarchy of User Needs * GraphQL * Airtable * Coda * The Core Team of the Internet (with Yehuda Katz) * https://twitter.com/cyu * https://github.com/cyu/ * https://www.rylabs.io/ * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • VuePress
  • https://atom.io/
  • Visual Studio Code

Calvin Yu:

  • Visual Studio Code Live Share
  • Apache Airflow

View Details

In this week’s episode of React Native Radio, the panel interviews Narendra Shetty, who gave a recent talk on push notifications. Narendra introduces push notifications, explaining that every app needs something to notify customers. Push notifications have become a main feature in both mobile and web applications and there are a few things every developer needs to understand when using them.

Narendra explains the topics he discussed in his talk. The first being how important push notifications are and the importance of understanding when to ask permission to send notifications. Next, he discussed registering new users for notifications and how this differs for Apple and Android. Finally, he talked about the importance of knowing your customers and what types of notifications they would want.

Charles Max Wood wonders if the push notifications are less understood because of the React Native perspective. Narendra explains how it depends on where the developer is coming from, the back end developers may not understand push notifications as well as front end developers. It also gets more complicated depending on the device, the server and the location of the user.

Josh Justices asks the rest of the panel about how they feel about web applications sending push notifications and wonders if anyone would actually want them from a web app. Charles speaks up and shares his experience both as a developer, since Devchat.TV started sending notifications, and as a consumer on other sites. Narendra considers the success of Charles's experience and explains that with more data push notifications can be optimized.

The panel considers why push notifications are more often excepted on the mobile app than on the web app. Narendra explains the need to do push notifications correctly, so as not to irritate the customers. When developers don’t think about the needs of the customers, the customer can be clogged with requests and notifications. Narendra warns developers not to be irritating or the customer will most likely just shut off the notifications.

The panel moves on to another talk given by Narendra about AB testing. Narendra explains what AB testing is and how he learned about it. AB testing is where users are presented with two options A or B and they have to choose the one they like the most. Narendra shares the importance of dividing your user base, explaining why this is the hardest and most important part of the experiment.

The benefits of AB testing are considered. Josh asks Narendra what size of company is this testing practice most effective. Narendra explains that since the testing group needs to be large it works better for a large company but smaller companies can still do it. Narendra shares some examples of ab testing and recommendations for learning about ab testing.

The process is discussed. Narendra stresses the importance of having a hypothesis and primary metric when doing an AB test. He explains it is also a good idea to have secondary metrics to track in the experiment. AB testing gives you data to make decisions and not just go with what your boss thinks is the best thing.

The panel discusses the value of data and statistics in decision making and in understanding what the customer wants. Narendra explains how having a product and customer-focused mindset while coding can help you solve the problem that the product is meant to fix. This leads the panel to discuss how to find your passion in programming. The panel advises listeners about finding their passion.

Panelists * Josh Justice * Charles Max Wood

Guest * Narendra Shetty

Sponsors * Elixir Mix * The Freelancers Show * G2i * CacheFly

Links * Apple Push Notification Service * Google Cloud Messaging * Expo Notifications API * Optimizely JavaScript SDK * https://guessthetest.com/ * What we actually know about software development and how we know it * 184 RR What We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik * https://twitter.com/narendra_shetty?lang=en * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • Functional Design Patterns for Express.js
  • Algolia

Charles Max Wood:

  • #Max Out Your Life

Narendra Shetty:

  • Obvious to you. Amazing to others.

View Details

Episode Summary In this week’s episode on React Native Radio, Charles Max Wood (Chuck) shares some of his thoughts and advice for keeping current. He has started a keeping current email course through DevChat.TV and describes what lessons will be taught in this course. He encourages everyone to subscribe to the email course.

This idea of keeping current is something Chuck has been thinking about for a while. He gives an intro to the subject, explaining the frustration programmers feel after the reach a level of knowledge in the developer community. They ask themselves what do I learn next? What should I be studying to stay current? Chuck counters that question with why.

Why stay current? Chuck wants those who struggle with this to find their motivation behind staying current. He explains that if you are going to spend all this time to level up yourself you should have a goal to reach for. A common answer Chuck hears in response to this question is job mobility. Chuck shares some of his early motivations in staying current. It was partly wanting to stay competitive in the job market. Another part was wanting to sound smart. The last part was loving what he did and just wanting to learn more.

Chuck gives advice for finding a job that you really want. He tell listeners to buckle down and really dive into the technologies at your current job so when you do go looking for a new one they know they can expect you to learn their technologies whether you know them or not. Another suggestion he gives is to find the company you want to work for and learn the technologies they are using. Your initiative and drive will impress them.

Learning a skill for job mobility is okay but if you learn with a specific goal in mind the job mobility will come with it. Companies today hire based more on aptitude and compatibility than if you know the specific technologies they use.

So Chuck's first bit of advice for staying current is to sit down and think of where you want to end up. Do you want to be a speaker, team lead, company engineer, blogger, podcaster or something else? He also tells listeners not to be afraid to change their end goal. Chuck explains that knowing why you want to stay current will help you know what to learn. Learning the technology a company uses is one example.

If your goal is to speak at conferences, you might want to learn what topics are in demand, how to submit a good conference proposal, learn what people want to hear or what it takes to become a keynote speaker. If your goal is to become a blogger you will need to learn how to do SEO. If you want to become the software architect for your company you may need to improve your code organizational skills.

The next question Chuck addresses is “how?”. Chuck recommends everyone get a plan. Some organizations like toastmasters have a plan already laid out. For those interested in blogging there is 31 Days to Building a Better Blog, a book that outlines step by step how to build a good blog. Courses and books can outline your plan, and if you can’t find one, write your own.

When writing your own plan Chuck recommends finding someone who is doing what you want to do and ask them to list what you need to learn to do that thing. After that, you need to sit down and write out what and how you are going to learn.

As Chuck has mentioned do not be afraid to change your goal. Chuck shares a time in college when he decided he wanted to go into patent law. He quit his IT job and took an internship. He hated it and within a few months had switched back to computers. So don’t be afraid to scrap your plan and do what will make you happiest.

Now for the actual learning, Chuck explains that there are so many ways to learn podcasts, videos, blogs, books, and courses. He describes how he learns best and advises listeners to find out how they learn. If you know what works best for you, you can design your plan to fit your learning style. Chuck encourages listeners to try a bit of everything. He shares how his attitude toward books changed as he put their concepts into action and all because he tried everything. Also, something types are learning for conceptual learning while others are more suited for practical learning.

Chuck explains how building and playing around with what you learn. He also encourages listeners to shares their experiences through blogs, video or podcasting. This way you will have a way to demonstrate what you learned.

The last thing Chuck explains is that even after you've completed your plan sometimes these things take time. You may learn everything on your list only to find you have more things to learn before you reach your goal.

Panelists * Charles Max Wood

Sponsors * Elixir Mix * The Freelancers Show * G2i * CacheFly

Links * Get a Coder Job * https://devchat.tv/blog/how-to-stay-current-effectively-in-2019/ * JSJ 387: How to Stay Current in the Tech Field * 31 Days to Build A Better Blog * https://thinkster.io/ * https://www.pluralsight.com * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • Sometimes it takes time to get what you want

View Details

Episode Summary In this episode of React Native Radio, the panel speaks with Lorenzo Sciandra about the stress of being an opensource maintainer and what is being done to help maintainers. Lorenzo gave a talk at Chain React about this his experience as an opensource maintainer, which fuels his newfound passion for helping maintainers everywhere find the support that they need.

One way this is happening is through the React Native Community Organizationa and the Lean Core Effort. Lorenzo describes what these two are doing and how it is helping react native developers and maintainers alike. Their efforts are providing a safety net for users while also removing some of the stress that maintainers carry.

Lorenzo’s goal is to make the role of a maintainer sustainable, making it a job that won’t wear developers down. He explains how maintainers are doing all this opensource work for free on top of their full time jobs and lives, leaving little time for themselves. Charles Max Wood shares the Sustain Our Software podcast and how on this podcast he hears a lot of these same thoughts from other opensource maintainers across all frameworks.

The topic turns to the importance of maintaining mental health and discarding the stereotypes of developers programming day and night, surviving solely on coffee. Lorenzo discusses knowing your own limits and being able to recognize the bodies warning signs that you are pushing it too hard. His main advice is to find someone to talk to and invites all opensource maintainers to join their discord channel where they will have a safe space to share their feelings with people who understand.

Josh Justice asks Lorenzo how his own opensource maintaining is going. Lorenzo explains that after his talk at Chain React he took a much-needed break, destressing and unplugging from the world. Currently, he is spending most of the time who would be maintaining opensource helping opensource maintainers receive the support they need.

Another way they are hoping to gain support for opensource maintainers is to find more companies like Formidable who are willing to compensate maintainers for their time working on opensource.

The panel considers why it is more important for React Native to have sustainable opensource than other platforms. Other frameworks are just now coming to the realization of how demanding being a maintainer can be, where React Native maintainers have been struggling with this problem for years. The panel discusses how much more complicated it is for React Native because of its cross-platform nature. Lorenze invites anyone who would like to help with this problem to the GitHub repo dedicated to solving this problem.

Lorenzo shares what it is like working at Formidable. Josh shares impressed he has been with Formidable as well. They discuss the culture that is cultivated their, how they empower their people, support open source and learning.

The panel gives advice for choosing companies to work for. Josh advises choosing a place that optimizes learning. Charles advises prioritizing the top things you want out of the job. He points out how priorities change when you reach a certain point in your career and salary matters less and job satisfaction matters more.

After you know what you want, you need to find companies that meet those needs. The panel gives suggests meeting up with employees to find out more about their companies, going to conferences and see which companies send their employees. Charles takes it one step further and advises you to ask the employees about the systems they use so you can take the initiative and learn some of it before meeting with the company.

Lorenzo suggests getting involved in React Native Community Organization. There you can see which companies value opensource. It also can give you a leg up in the opensource world. He explains that you can get started by approaching the maintainers of your favorite libraries and offering to help.

To end the episode the panel shares some last reminders about taking care of yourself. Take a break when you need it. Remember that we need people and support just as much as logic in our lives. Be aware of your needs. Last but not least at the end of your day remember your worth is much more than you can code.

Panelists * Charles Max Wood * Josh Justice

Guest * Lorenzo Sciandra

Sponsors * Elixir Mix * The Freelancers Show * G2i * CacheFly

Links * React Native Lean Core proposal * Sustain Our Software * Formidable Labs * https://formidable.com/blog/2019/fellowship/ * Sustainability in the React Native Community proposal * @react-native-community/eslint-config * Formidable careers page * JS Jabber episode 358 with Anatoliy Zaslavskiy * https://www.instagram.com/charlesmaxwood/?hl=en * https://twitter.com/titozzz * https://twitter.com/lbentosilva * https://twitter.com/freezydorito * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • https://www.autozone.com/
  • https://www.rockauto.com/
  • RR 428: Arming the Rebels with Rails 6 Featuring David Heinemeier Hansson
  • Superfans: The Easy Way to Stand Out, Grow Your Tribe, and Build a Successful Business
  • https://www.smartpassiveincome.com/podcasts/
  • Email course coming soon how to stay current
  • devchat.tv/15minutes

Josh Justice:

  • It Doesn’t Have to Be Crazy at Work
  • Running Android emulator from command line

Lorenzo Sciandra:

  • https://github.com/react-native-community/upgrade-helper
  • Provided As Is

View Details

Sponsors * Infinite Red * The Freelancers Show * G2i * CacheFly

Panel * Charles Max Wood * Josh Justice

Joined by Special Guest: Eric Lewis

Summary Eric Lewis, from NearForm, starts by sharing his development journey and becoming a core contributor to React Native. Eric tells the panel about Fabric, Turbo Modules, and Code Gen. He explains how Facebook uses these three tools.

Eric explains how he got into SwiftUI by trying to build the perfect egg time. He shares compliment sandwich about SwiftUI and what he is using it for now. The panel considers why a React Native developer might want to cross-platform with SwiftUI. Eric shares what it’s like testing with SwiftUI. The show ends with some great resources for learning more about working with SwiftUI.

Links * https://quidd.co/ * SwiftUI * https://www.hackingwithswift.com/ * https://nshipster.com/ * https://www.swiftbysundell.com/ * https://github.com/ericlewis * https://twitter.com/ericlewis?lang=en * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
  • Superfans: The Easy Way to Stand Out, Grow Your Tribe, and Build a Successful Business
  • Smart Passive Income
  • 75HARD
  • The Adventure Zone
  • Sacred Marriage: What If God Designed Marriage to Make Us Holy More Than to Make Us Happy?

Josh Justice:

  • React Native Community
  • Chain React 2019 - Lorenzo Sciandra - All Hands on Deck - The React Native Community Experience
  • renderAtl

Eric Lewis:

  • Remembrance of Earth's Past: The Three-Body Trilogy (The Three-Body Problem, The Dark Forest, Death's End)
  • SwiftPM Library
  • Wild Animal Safari

View Details

Sponsors * Infinite Red * Adventures in DevOps * G2i * CacheFly

Panel * Peter Piekarczyk * Don Bora * Rob Volk

Summary Don Bora, a Native developer, is being pushed by his company to cross-platform with React Native, he joins the podcast to ask the panel for advice. The panel begins by discussing the amount of code reuse. Rob and Peter explain the importance of using expo and how it can solve most problems. They share resources for Don to get started. The panel compares React Native and Native; what types of apps should be built with each. The considerations that should be made and the cost associated with cross platforming is discussed. The panel discusses Reason, React Native Web and Expo Web.

Links * https://github.com/react-native-community/lottie-react-native * https://www.npmjs.com/package/react-native-reanimated * https://yogalayout.com/ * https://reasonml.github.io/ * https://github.com/necolas/react-native-web * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Don Bora:

  • When a Colleague is Grieving

Rob Volt:

  • Expo Unit Modules

Peter Piekarcyzk:

  • Hermes

View Details

Sponsors * Radio Infinite Red * The Freelancer’s Show * G2i * CacheFly

Panel * Josh Justice * Charles Max Wood

Joined by Special Guest: Mehul Mohan

Summary Mehul Mohan, the creator of Codedamn, shares what Codedamn is all about. A Youtube channel and website, Codedamn is a free online learning resource for new developers. Helping others learn and to improve his own coding knowledge through teaching are the main reasons he is so passionate about Codedamn. The functionalities on the website and youtube channel mostly consist of tutorials and video courses. Mehul shares the goals he has for Codedamn and is reaching out to other creators to bring other technologies to Codedamn.

Mehul is building an app for Codedamn; the panel discusses the changes he had to make to switch it over to React Native and what amount of reusability there was. When to use Native iOS versus when to use React Native is considered by the panel. Mehul shares his experience diving into the React Native community; he found the community helpful and was impressed by developers contributing to the code. Mehul shares some of the libraries he found that made React Native easier to use. The panel ends the episode with a discussion on their preferred Native platforms and the benefits and drawbacks of each.

Links * https://codedamn.com/ * https://github.com/callstack/react-native-paper * https://rnfirebase.io/ * http://www.awesome-react-native.com/ * https://www.youtube.com/c/codedamn * Free Code Camp * React Native New Things - v0.59 * https://www.swyx.io/writing/learn-in-public * https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • The Toys that Made Us
  • Chain React 2019 - Kenza Iraki - Let’s Simplify Your Complex Forms
  • Formik

Charles Max Wood:

  • https://themeforest.net/
  • https://codecanyon.net/
  • https://audiojungle.net
  • https://podcastmovement.com/
  • Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones

Mehul Mohan:

  • https://github.com/react-community/lottie-react-native

View Details

Sponsors * Radio Infinite Red * G2i * CacheFly

Panel * Josh Justice * Charles Max Wood

Joined by Special Guest: Ram N

Summary Ram N, a member of the React Native core team, joins the panel to discuss performance. After a small sidetrack discussion about AR and VR, the panel jumps into the discussion about performance and how to measure performance that matters. Ram defines performance and what qualifies as a performance scenario. Josh Justice brings up Ram’s Chain React talk and the story of turning a comment such as “your app sucks” into a productive conversation gathering information that will help you improve the performance of the app. Ram explains that they are two steps to improving and debugging performance, gather information and experimentation.

The panel discusses the concept that “performance is a feature”, adding metrics at the beginning of a project instead of reacting to a slow app, and having performance requirements at the start of a project. The React Native initialization process and how developers aren’t building React Native apps but are building apps with React Native is expounded upon by Ram. Ram addresses Josh’s wonderings at the incomplete abstraction of React Native from the Native platform. Resources to better understand performance philosophy are recommended by Ram, including Yahoo’s performance roadmaps and the web performance doc at Google. Ram ends the episode by sharing what he is working on with VR and Oculus.

Links * Why Performance Matters * Chain React 2018: The State of React Native by Ram N * https://www.oculus.com/?locale=en_US * Virtual desktop * https://twitter.com/nparashuram?lang=en * http://nparashuram.com/ * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • Nintendo 2DS
  • Eurographics Puzzles

Josh Justice:

  • Why We Sleep: Unlocking the Power of Sleep and Dreams
  • Nonstop Knight 2

Ram N:

  • https://facebook.github.io/react-native/docs/getting-started
  • https://facebook.github.io/react-native/
  • Be nice to each other

View Details

Sponsors * Radio Infinite Red * CacheFly

Panel * Nader Dabit

Joined by Special Guest: Vladimir Novick

Summary Vladimir Novick and Nader Dabit discuss GraphQL in the serverless paradigm. They explain what serverless and GraphQL are. They explain why people might use GraphQL. Why GraphQL is good for both the frontend and backend is discussed. The panel considers what options are out the for serverless GraphQL. They discuss how serverless GraphQL can be integrated with React Native. Vladimir shares recommendations to get started with Hasura and serverless GraphQL

Links * https://devchat.tv/react-native-radio/building-vr-ar-with-react-native-feat-vladimir-novick/ * https://medium.com/@dabit3 * https://github.com/dabit3 * https://hasura.io/ * https://aws.amazon.com/ * https://medium.com/@VladimirNovick * https://formidable.com/open-source/urql/ * https://www.apollographql.com/docs/react/ * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Nader Dabit:

  • https://github.com/dabit3/conference-app-in-a-box
  • https://aria.mgmresorts.com/

Vladimir Novick:

  • https://learn.hasura.io/
  • Hasura Youtube
  • https://vnovick.com/

View Details

Sponsors * Radio Infinite Red * TripleByte offers a $1000 signing bonus * CacheFly

Panel * Josh Justice * Charles Max Wood

Joined by Special Guest: Jamon Holmgren

Summary Jamon Holmgren, one of the owners of Infinite Red, join the panel to discuss the recent Chain React in Portland, Oregon. Jamon shares how Chain React got started. The panel, who both attended chain react, share their experiences. They admire the small conference and the close-knit, family atmosphere. The Hermes Javascript announcement and Facebook’s coordination with Chain Reacts are considered.

Jamon shares the types of companies that sponsor Chain React and how they are chosen. The panel considers the topics and speakers; Jamon explains how they have narrowed in on React Native this year and the success that brought to the conference. Jamon invites listeners to reach out with talks about sharing components between React Native and React Web. The episode ends with bumps and funny stories from the conferences.

Links * Chain React 2019: Hermes Engine Announcement * Chain React 2018: Organizing Code for Cross-Platform Web and Mobile Development by Robert Scarano * https://twitter.com/jamonholmgren * https://github.com/jamonholmgren * http://community.infinite.red * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • Yes silver bullet
  • The Tyranny of Metrics

Charles Max Wood:

  • The Lion King
  • https://hopeinsource.com/

Jamon Holmgren:

  • https://podcast.babeljs.io/

View Details

Sponsors * Radio Infinite Red * TripleByte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Episode Summary Charles talks about his journey as a podcaster and his mission with Devchat.tv. Devchat.tv is designed to home podcasts that speak to all developer communities. Charles also plans Devchat.tv to host shows for technologies that are on the verge of a breakthrough and will be a lot more widely available in the near future such as Artificial Intelligence (AI), Internet of Things (IoT), Virtual Reality (VR) and Augmented Reality (AR). There are new shows being added continuously to reach out to new communities, some examples of which are: a Data Science show, a DevOps show and an Open Source show. As a kid, Charles would record his own shows on a tape recorder. He was always interested in technology. While studying Computer Engineering at Brigham Young University, he worked in the University's Operations Center. Upon graduation, he started working for Mozy where he was introduced to podcasts. Listen to the show to find out the rest of Charles' story, some of the lessons and tips he learned throughout his journey and the evolution of the shows on Devchat.tv. If there isn't a show for your community and you would like there one to be, reach out to Charles. Also if there was a podcast about a programming related subject that ended abruptly and you would like it to continue, reach out to Charles. Devchat.tv would like to host these podcasts.

Links * Charles' Twitter * EverywhereJS JavaScript Community * EverywhereRB Ruby and Rails Community * Find Your Dream Job As A Developer * Devchat.tv on Facebook * Devchat.tv

Picks * EverywhereJS JavaScript Community * EverywhereRB Ruby and Rails Community * Netlify * Eleventy * https://github.com/cmaxw/devchat-eleventy

View Details

Sponsors * Radio Infinite Red * TripleByte offers a $1000 signing bonus * CacheFly

Panel * Josh Justice * Charles Max Wood

Joined Special Guest by Florian Rival

Summary Florian Rival gave a talk at the recent React Amsterdam, he joins the panel in discussing the major points of his talk. Florian shares the high points of using React Native compared to other platforms. He discusses his game engine and getting it working in WebAssembly. The panel discusses Florian’s development journey and what it was like getting into web development. Florian shares tips for developers new to web development. Josh shares what he learned and what stood out to him from Florian’s talk. The panel discusses game development; Florian discusses the games he has made and gives tips for getting into game development. The importance of testing coverage and Florian’s testing practices are discussed.

Links * Native Web Apps: React and WebAssembly to Rewrite Native Apps - Florian Rival * https://github.com/4ian * https://twitter.com/florianrival * http://www.florianrival.com/ * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Josh Justice:

  • Chain React 2019: Hermes Engine Announcement
  • Kinesis Freestyle2 Blue Wireless Ergonomic Keyboard for Mac

Charles Max Wood:

  • https://codecanyon.net/

Florian Rival:

  • https://github.com/storybookjs/storybook
  • https://github.com/mui-org/material-ui
  • https://github.com/4ian/GDevelop

View Details

Sponsors * Radio Infinite Red * TripleByte offers a $1000 signing bonus * CacheFly

Panel * Charles Max Wood

Joined by Special Guest: Anna Doubkovar

Summary Anna Doubkovar, a developer at Hive, shares her experience switching to React Native from React. Anna and Charles Max Wood discuss the reusability when moving from React to React Native. Anna talks about using React Native Web. Charles asks Anna about performance, how they measure performance and what kinds of performance changes they are making to their apps. Anna shares how helpful users are in discovering performance problems in mobile apps. Anna and Charles discuss the benefits of working with React Native and give tips for those getting started in React Native.

Links * https://github.com/react-navigation/react-navigation * https://twitter.com/lithinn * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • Soccer
  • Kingdoms of Heckfire
  • Devchat.tv Youtube Channel
  • https://75hard.com/info

Anna Doubkovar:

  • On Becoming a Person: A Therapist's View of Psychotherapy

View Details

Sponsors * Radio Infinite Red * TripleByte offers a $1000 signing bonus * CacheFly

Panel * Charles Max Wood

Joined by Special Guest: Michał Pierzchała

Summary Michał Pierzchała, a member of the JestJS core team, joins Charles Max Wood to discuss the React Native Testing Library. Michał explains why his team built the library and the problems they were experiencing with Enzyme. Enzyme and the React Native Testing Library are compared and the pro’s and con’s of using each is considered. Charles asks Michał about writing tests and pulling the library into a project. The panel discusses JestJS; Michał explains what he does for the JestJS team. Michał shares what the teams have in store for both JestJS and the React Native Testing Library. The episode ends with a discussion about React Native CLI.

Links * https://callstack.com/ * https://jestjs.io/ * https://airbnb.io/enzyme/ * https://github.com/callstack/react-native-testing-library * https://twitter.com/thymikee * https://www.facebook.com/ReactNativeRadio/ * https://twitter.com/R_N_Radio

Picks Charles Max Wood:

  • The MFCEO Project
  • The 75 Hard
  • https://expo.io/

Michał Pierzchała:

  • https://www.hbo.com/chernobyl
  • https://github.com/facebook/react-native/releases/tag/v0.60.0-rc.0

View Details

Sponsors: * Radio Infinite Red * TripleByte offers a $1000 signing bonus * CacheFly

Panel * Nader Dabit * Spencer Carli * Peter Piekarczyk Joined by Special Guest: Wouter Van den Broek

Summary Wouter Van den Broek explains the difference between a distributed team and working remote. The panel discusses what to do when you receive messages in your off hours. They share the benefits of working remotely for both the company and the developer. Wouter gives advice for companies who want to adopt a remote working model; including tips for onboarding, communication, and having a relationship with remote employees. The panel discusses the negatives of remote work and having remote workers, they also come up with some ideas to address these negatives. The episode ends with a discussion on productivity in an office versus at home and digital nomads.

Links * https://github.com/wbroek

Picks Spencer Carli:

  • https://shift.infinite.red/remote-work/home
  • https://learn.handlebarlabs.com/p/react-native-by-example-free Peter Piekarczyk:
  • https://docs.draftbit.com/docs Wouter Van den Broek:
  • Remote: Office Not Required
  • https://about.gitlab.com/handbook/ Nader Dabit:
  • https://www.twitch.tv/dabit3
  • Nader Dabit's Youtube channel

View Details

Sponsors: * Radio Infinite Red * TripleByte offers a $1000 signing bonus

Panel: Nader Dabit

Special Guest: Catalin Miron

In today’s episode of the React Native Radio Podcast, the panel talks with Catalin Miron who is currently working for Skype. Catalin uses React and React Native and talks with Nader Dabit about past and current projects. Check out today’s episode to hear all the details!

Topics and Questions Discussed: 0:11 – Nader welcome everyone and mentions today’s guest, Catalin Miron! 0:31 – Nader and guest have met through a past conference. 0:54 – The topics of today’s episode is mentioned here. 1:09 – Nader: Can you give us your background, please? 1:15 – Guest gives his background. He talks about React, Swift, Hootsuite, Skype, and other topics. 2:20 – Nader: Do you work for Microsoft? 2:30 – Guest: I have been under the benefits of both because Skype is under Microsoft. 3:01 – Nader: It’s cool because we are using Skype now! 3:29 – Nader: Are you guys using React XP or is it pure React Native? 3:35 – Guest answers. 4:17 – Nader asks questions about features and fixing bugs. 4:38 – Guest: If you need to fix a bug or...definitely you can have time to contribute. 5:47 – Topic summary. Nader: What are some of the problems that people have with animations and React Native? Then let’s go into some practices and tools that can help. 6:09 – Guest answers the question. 7:52 – Nader: What are some of the libraries that people are using? Nader asks other questions, too. 8:31 – Guest: To answer the first question – usually I am using animated API. It’s a super but simple library to help build animations in general. 9:55 – Nader: How would you implement a gradient animation in the first place? And then what kind of combination would you use? 10:23 – Guest answers the question. 11:48 – Nader: What are some of the problems that people are running into in order to implement animation in general? With all of these libraries are people still facing problems? 12:31 – Guest answers the question. 14:06 – Nader: I have a question around iOS and Androids. How have Androids and iOS differ nowadays? 14:32 – Guest answers the question. 15:44 – Nader: You mentioned that you are doing this work through Skype? What animations have you guys been implementing? 15:59 – Guest. 17:41 – Nader: Any talks or anything planned in the future? 17:50 – Guest. 21:34 – Nader: Where can people follow you and hear about your projects? 21:42 – Guest: Twitter & GitHub!22:25 – Nader: Anything else that you want to say? 22:32 – Guest wraps-up with his final thoughts.

Links:

  • Guest’s Twitter
  • Guest’s GitHub
  • William Candillon’s Twitter
  • Browniefed
  • Jason Brown’s GitHub
  • Guest’s YouTube
  • Buy Me a Coffee

Picks:

Nader

  • js Conference
  • Tutorials by Nader

Guest

  • JSConf

View Details

Christoph Nakazawa, Engineering Manager at Facebook, joins the show to talk about the current state of React Native.

View Details

Eli Perkins gives us the down & dirty on Fastlane Tools with React Native. Fastlane is a project that provides an easier way to build and release mobile apps.

View Details

The team from Rally Health joins us to talk about what happens when you're finished coding & ready to get your app into your customers hands.

View Details

Michael Lynn and Drew Dipalma join us to talk about a new way to manage your data using MongoDB Atlas, a managed database from MongoDB.

View Details

Josh Justice joins us to talk about testing React Native. We discuss everything from unit testing, to integration & end-to-end testing.

View Details

The team from Facebook Marketplace joins us to talk about the challenges behind building one of the largest React Native apps in production in the world.

View Details

Evan Bacons comes on the show to talk about everything from AR Core to Legos on this episode of React Native Radio.

View Details

Eric Elliot, the author of Programming JavaScript Applications and Composing Software, joins us to discuss building modern Progroessive Web Apps (PWAs).

View Details

The team from Hasura join us to talk about building GraphQL APIs for React Native applications using Hasura & why you may want to use GraphQL for a mobile application.

View Details

Christian Falch & Eric Vicenti join the show to discuss in depth Fluid Transitions & React Navigation.

View Details

Vladimir Novick joins us to talk about how React & React Native developers can use their existing skillset to begin creating AR & VR Applications.

View Details

WatermelonDB is a next-gen database for powerful React and React Native apps. Today we're joined by the author of WatermelonDB, Radek Pietruszewski, to talk about how it works & the benefits of using the database.

View Details

Open source guru Krzystof Megiera of Software Mansion joins the show to discuss Reanimated, React Native Screens, & all of the other cool stuff he's been working on.

View Details

Gabriel joins us to talk about Flutter, React Native, & hist current work at Tonal.

View Details

Jared Forsyth joins us to discuss Reason & how it's being used by developers to build React Native applications.

View Details

React Native veteran Eric Vicenti joins the show to talk about how navigation in React Native has change & improved over the years as well as what projects he is currently working on.

View Details

Mike Diramid & Elliot Hesp join us to talk about building Firebase apps with React Native

View Details

Radoslav Stankov and Vlad Vladimirov join the show to talk about their transition from Native to React Native at Product Hunt

View Details

Gant Laborde joins us as the special guest to talk about state management in React.

View Details

Erica Cooksey, Software Engineer at Eaze, joins us to talk about their experiences using React Native, it's benefits & tradeoffs of using it in production.

View Details

Vladimir joins the show for the first time to talk about building IOT applications as well as his Smarthome Manager React Native package.

View Details

Vincent Riemer, the creator of React Native Dom, joins us to discuss the project and talk about the future of React Native.

View Details

Gaëtan Renaudeau joins the show to talk about using gl-react, gl-react-native, & webgl.

View Details

Tyler Mcginnis joins us to talk about staying up to date with React & the most current React APIs.

View Details

The Geeky Ants team comes on and talks about their open source as well as running a consulting company using React Native as their framework of choice.

View Details

Jared Palmer joins us to talk about Formik

View Details

Max Lynch of Ionic joins us to discuss Ionic, Cordova, Capacitor, React Native & mobile application development in general.

View Details

Michel Weststrate joins us again to discuss immutable data with Immer & state management with MobX State Tree.

View Details

Ovidiu Chereches talks with us about React Cosmos & React Testing

View Details

Zubair Ahmed joins the show for the first time to discuss everything pertaining to Ethereum Development and how React fits into the picture.

View Details

The team behind the Full Stack React Native book join us to talk everything React Native!

View Details

Mike Grabowski of Callstack as well as Lee Johson & Dave Sibiski of G2i join us to talk about how to get your foot in the door and excel in the current job marketplace as a React or React Native developer.

View Details

Wes Bos joins us to discuss learning JavaScript in 2018, what someone should know when pursuing a career in the React ecosystem, and how to go about picking up those skills. We also briefly talk about building an online audience.

View Details

Sacha Greif of The State of JavaScript survey & JavaScript Rising Stars Project joins us to talk about JavaScript in 2017, what to expect in 2018, and his GraphQL project VulcanJS

View Details

We are joined by Spencer Carli of Handlebar Labs and Mike Grabowski of Callstack join us to discuss the last year in React Native and what to expect in the future.

View Details

The talented Orta Therox joins us to discuss everything from open source to ProBot automation in this episode of React Native Radio

View Details

Spencer Carli joins us to discuss the current state of navigation in React Native as well as best practices around React Native navigation.

View Details

Michael Chudziak and Mike Grabowski of Callstack join us to discuss building Universal React applications, applications that can run in multiple environments with a single code base.

View Details

Broadcasting from Microsoft Connect, we talk about Microsoft Visual Studio App Center, and the features that React Native developers can possibly benefit from.

View Details

Florian Rival talks about how to bridge Objective-C, Java, and Swift with JavaScript to create native modules in React Native.

View Details

With Viro, you can build full featured Augmented Reality and Virtual Reality apps using React Native and JavaScript. In this episode, we talk with Vik Advani, a cofounder of Viro about what Viro is, how it works, and how to get started with the sdk.

View Details

Rotem Mizrachi of Wiz joins us to talk about testing React Native in general, how Detox works, and how it fits into the workflow of a React Native testing environment.

View Details

Jennifer Van from Capital One talks about scaling React applications as well as how to get into Machine Learning

View Details

Naoufal joins us for the second time, this time to discuss accepting payments using his open source React Native Payments library + Apple Pay / Android Pay

View Details

Douglas Lowder, creator and maintainer of the React Native AppleTV port, joins us to discuss how to create AppleTV apps using the React Native Framework

View Details

Garrett McCullough brings his experience building a large scale e-commerce React Native app with him to discuss what you should know and what libraries you can use when building an e commerce app in React Native

View Details

Michael Gilmore comes on the show and we discuss when React Native should be used, and what other options are available for JS devs looking to develop mobile applications.

View Details

Ben Hseih, creator of the React Native Fetch Blob npm package, joins us to discuss working with the React Native File System.

View Details

Fabrizio Moscon of HoxFon joins us to discuss voice and messaging integration, particularly with the Twilio API.

View Details

Nikolas Burk joins us to discuss GraphCool and GraphQL, and how it fits into the React ecosystem.

View Details

Sander Spies and Peter Piekarczyk talk about Reason, and how it can be applied to React Native.

View Details

Eric Normand joins us to discuss functional programming, and how it relates to JavaScript programming and it's benefits to programming in general.

View Details

Monte Thakkar and Binoy Patel join us to discuss their work in open source, including React Native Elements. We also go in depth on the topic of maintainable open source, and give our takes on the matter, discussing different philosiphies and what other people and companies are doing and trying.

View Details

We crash Microsoft Build and discuss everything from how Adam got into programming, to what React Native tooling Ryan and his team are working on at Microsoft and much much more!

View Details

Adam Perry from Expo joins us as we talk about Expo as well as the future of React Native.

View Details

Peggy Rayzis of MLS joins Peter Piekarczyk and Caleb Meredith to discuss the best libraries, methods, and concepts around data visualization in React Native applicatoins

View Details

I first talked with Nicole Chung over Twitter while I was at React Conf 2017 where she presented How to React in the Slow Lane. We brought her on the show to discuss progressive web apps using React, the differences between PWAs and React Native, and much more!

View Details

Airbnb has been an early adopter of React Native. In this episode, Leland Richardson talks about the challenges and triumphs of using the technology, their open source efforts including React Native Maps and Native Navigation, and a lot more.

View Details

Shoutem is building the wordpress of Mobile App Development. We talk about why they chose React Native as the framework to build the new platform, technical challenges they ran into, and much more on this episode of React Native Radio. Feturing Nader Dabit, Peter Piekarczyk, Tomislav Tenodi & Davor Culjak

View Details

Mike Grabowski joins us again to talk about Haul as well as what's new and going on in the React Native ecosystem.

View Details

Thanish Muhammed joins us to discuss React Storybook and React Native Storybook.

View Details

Michel Westrate joins the podcast to talk all about MobX. We discuss Michel's personal path to programming, how MobX came to be, the problems it tries to solve, and many other topics related to MobX.

View Details

In this episode, Sophia Shoemaker joins us to discuss Amazon Lambda, Serverless, and also the Full Stack React book and online course and newsletter.

View Details

Aaron Williams, a native iOS developer, joins us to discuss how and why their team decided to try React Native on a new project within their company, and his opinions on the framework.

View Details

We are joined by Gabe Greenberg and Brandon Konkle to discuss using Reac tand React Native in consulting, freelancing, running an agency, as well as Reactiflux.

View Details

We talk to TJ VanToll about how NativeScript allows developers to build native quality mobile applications, and the differences between React Native and NativeScript.

View Details

Max Stoiber, Gant Laborde of Infinite Red, and Nader Dabit talk about Styled Components and creating and maintaining successful open source projects.

View Details

The new Vogue app was rated as one of the top 10 apps by Apple in the App store, and was built with React Native. We sit down with Joel Arvidsson and Ben Kreeger to talk about their experiences and lessons from building a successful React Native app.

View Details

Devin and Deco Software are always cooking up cool things for us as React Native Developers to use. Listen as we discuss what is on the horizon for Deco Software, and also hear about React Native Express, one of the best ways to get up and running quickly with React Native.

View Details

We sit down with Parashuram Anarasi and Keith Ballinger of Microsoft to discuss the tooling and services they are building for the React Native, Xamarin, and mobile development ecosystem including

View Details

We sit down with Bonnie Eisenman, author of Learning React Native and Software Engineer at Twitter, to discuss her journey into both programming as well as React Native

View Details

We take listener questions via Reddit, Twitter, and Email and discuss general React Native topics such as animations, consulting, state management, and local storage.

View Details

We are joined by Tom Coleman and Sashko Stubailo of the Apollo team to discuss the Apollo Stack and Graphql

View Details

We sit down with the one and only Ken Wheeler to discuss Beer, React Native, and Formidable Labs

View Details

In this episode, Nader and Gant discuss the importance of developer conferences, meetups and the React Native community.

View Details

We talk to Aaron Haser about coming into React Native from native iOS

View Details

We talk with Sacha Greif, createor of The State of JS Survey as well as the author of Discover Meteor, about the State of JS survey as well as how it reflected on React and React Native.

View Details

We talk to Tom Goldenberg about how he went from being a coding bootcamp graduate to a full time React Native Developer, and also about BuildReactNative.com.

View Details

We sit down with Eric Rozell, Software Engineer at Microsoft, to learn about the React Native platform for Windows in depth as well as where the project is headed.

View Details

We sit down with Eric Vicenti of Facebook to hear about how Facebook is using React Native now and in the future, the new Navigation api, and everything surrounding Navigation within a React Native application.

View Details

We talk with Gant Laborde about open source at Infinite Red, including both Ignite and Reactotron

View Details

We discuss testing React Native components using Mocha

View Details

We talk with Dotan Nahum, creator of React Native Katas, about his experience in the native world and why he has moved to React Native. We also discuss React Native Katas and learning React Native.

View Details

We speak with James Montemango of Microsoft's Xamarin team about building mobile applications using the Xamarain platform.

View Details

We discuss how React Native is used at Futurice and also talk about Pepperoni, a blueprint for creating React Native apps that was created and released by Futurice.

View Details

We discuss building mobile apps using the Shoutem platform with Viktor Marohnic, Davor Culjak, and Tomislav Tenodi. We discuss why they chose React Native as the framework they chose for their product andy and how React Native is integrated at Shoutem.

View Details

Azat Mardan talks with us about building full stack React Native apps using nodejs and different node web frameworks such as express and hapi.

View Details

In this episode, we talk about the React Native release cycle and what goes into the new versions of React Native as well as the process behind it.

View Details

We discuss integrating Meteor as a back end with React Native. We also discuss a few React Native Meteor packages available on npm.

View Details

We discuss consulting, freelancing, and taking side projects and our expereiences doing so full time and also while holding down a full time position at a company.

View Details

We are joined by Mike Grabowski of Callstck.io to discuss RNPM, consulting, the React Native Facebook sdk, and more.

View Details

We talk about Authentication and Authorization of React Native apps using Auth0 with Kassandra Perch

View Details

We discuss Fuse Tools and building React Native apps and React Native tooling with Jake Taylor.

View Details

We discuss Reindex, GraphQL and Relay with Mikhail Novikov of Reindex.io

View Details

We discuss Robots and React Native with Rob Goldiez, co-founder of Hirebotics

View Details

Tim Anglade and Scott Kyle join us to talk about Realm.

View Details

We discuss the React Native IDE from Deco Sofware as well as where Deco is headed in the future.

View Details

We discuss Code Push and other tooling being built and maintained by the Microsoft Team

View Details

We discuss CycleJS, Cycle Native, RXJS, and Elm Native with Andre Staltz

View Details

We discuss everything that we have learned since we began developing in React Native, and things we wish we had known when we were just getting started.

View Details

We discuss integrating React Native into existing native applications with Bruno Barbieri and Jesse Sessler of Delivery.com ( because of technical difficulties, we lost some of the audio. This is only half of the original recording )

View Details

We sit down with Brian Leonard, chief architect and technical cofounder at TaskRabbit, to discuss cross platform React Native development.

View Details

We talk to the team at Microsoft that builds tooling for building Mobile Applications using JavaScript.

View Details

We discuss integrating Redux with React Native with special guest Ali Najafizadeh. We also talk about React Native open source projects that he is working on at Pressly.

View Details

In this episode, we go into workflows, tools, settings, debugging, and everything else that goes along with developing a React Native application.

View Details

We discuss using React Native in production.

View Details

In this episode, we go into an array of topics with React Native guru Brent Vatne.

View Details

We discuss developing mobile Android applications with Andy Street, an engineer at Facebook working on React Native

View Details

A discussion about creating animations using various React Native apis.

View Details

We discuss in depth bridging as well as building custom components with React Native. Special guest Tadeu Zagallo, Software Engineer at Facebook working on React Native

View Details

React Native Radio | Episode 7

Panel

Nader Dabit

Peter Piekarczyk

Kevin Old

Jed Watson

Joshua Sierles

(0:40)

Josh would you like to tell us about yourself?

(1:55)

What were some of the technical challenges to make React Native Playground a reality?

(8:50)

Can you give us an overview of what React Native Playground is about?

(12:13)

What does the future hold for RN Play, and where do you plan on taking this?

(15:09)

Do you feel the iteration are faster in React Native?

(17:11)

Have you had a lot of request for bridge components to be usable on RN Playground?

(18:13)

So is the goal of RN Playground to be an IDE for the lack of a better term, to get people to get starting React Native. Is it an experimentation area?

(20:23)

I understand you were just at Reactive Conf., what was the vibe like, and was React Native a big topic there?

(22:52)

Nader asks the group about Elm as a platform. Does anyone have any experience with Elm?

(24:26)

Can you give us an idea about how people can contribute to RN Playground, being that it is open source?

(26:01)

I see you have a project called Reply, can you tell us about that?

(29 :05)

Peter ask about working updates with app in production.

(31:10)

When will you allow people to test?

(31:51)

From your point of view what do you think of the future of React Native? What is your stance on React Native verses other platforms?

(35:00)

Jeb talks about the sentiments of other platforms, at Reactive Conf.

(38:18)

Do you guys have any plans, tools, project coming up in the near future?

(40:58)

Jed is curious to hear about Joshua’s experience with complex issues and bindings of older and newer versions of React.

(44:42)

Do you have any tips and trick of updating to a newer version of React Native?

Picks

Jed

NPMCDN

www.npmcdn.com

Kevin

Auth 0

https://auth0.com/

Josh

Reindex.io

https://www.reindex.io

Nader

City of New Orleans

Resources Mentioned in this Episode

React Native Playground

http://www.reactnative.com/react-native-playground/

Reploy

https://reploy.io