
React Native Radio
Exploring React Native Together
Latest episodes

Mar 24, 2020 • 33min
RNR 160: React Native at Shopify with Ryan Christiani
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

Mar 17, 2020 • 54min
RNR 159: React Native in the Call of Duty Companion App with Tim Jung
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

Mar 10, 2020 • 35min
RNR 158: Forms and Formik with Jared Palmer
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

Mar 3, 2020 • 57min
RNR 157: Building Great Offline-Ready Apps in React Native with Josh Warwick
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

Feb 25, 2020 • 49min
RNR 156: Progressive Web Apps versus React Native
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

Feb 18, 2020 • 1h 9min
RNR 155: React Native Drax and Open Source with Joe Lafiosca
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](00:35:47 Charles Wood: https://en.wikipedia.org/wiki/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

Feb 11, 2020 • 59min
RNR 154: React Native at Scale at Wix with Omri Bruchim
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

Feb 4, 2020 • 56min
RNR 153: Getting Down with Native Code
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

Jan 28, 2020 • 1h 14min
RNR 152: Tips and Tricks When Using React Native with Yassir Hartani
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

Jan 21, 2020 • 1h 7min
RNR 151: JavaScript Language Features
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