Listen On:

Meet your hosts,

three of the most

exhilarating

thrilling

brilliant

remarkable

mind-blowing

insightful

astounding

captivating

React Native experts around.

Jamon Holmgren

Co-Founder & CTO

Jamon is Co-Founder and CTO of Infinite Red and one of the most recognizable voices in the React Native community. You may have seen him speak at various conferences around the world, but most know him from where he is just as likely to nerd out about React Native as he is to show pictures of his tractor. He lives in southwest Washington state with his family, plays recreational hockey as a goalie, and has a new granddaughter!

Robin Heinze

Director of Engineering

Robin, the Director of Engineering at Infinite Red, leads our team of senior-level React Native engineers. She’s guided numerous high-profile clients on their journey to the App Store and is just as known for her engineering knowledge as her seemingly endless collection of “mom jokes” on the show. She lives near Portland, Oregon with her family and enjoys knitting and Formula One.

Mazen Chami

Senior Software Engineer

Mazen’s smooth bass voice rounds out the trifecta of React Native Radio hosts. He’s one of the leading senior software engineers on the Infinite Red team. He’s spoken at tech conferences around the world, is on the React Native core release team, and is also our lead React Native workshop instructor. He lives in Durham, NC, and uses his former professional soccer (“football”) skills to play goalie for a local team.

Recent episodes

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

February 4, 2020
56:21
E
150
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

January 28, 2020
74:22
E
149

Obsessed with RNR?
So is the React Native community!

Photo of Gant Laborde and Mark Rickert hugging at a retreat.Photo of Todd Werth laughing during an online team game. Other members of the team are in the background.Photo of team members Jed Bartausky and Carlin Isaacson at a team dinner.Photo of Darin Wilson sitting at a table listening to a presentation

Ready to get started with us? Chat with our team over zoom

There’s no perfect time to get started. Whether you have a formal proposal or a few napkin sketches, we’re always happy to chat about your project at any stage of the process.

Schedule a call