31 episodes

We discuss React Native topics listeners need to know about to become a better developer

React Native Nerds React Native Nerds

    • Technology
    • 5.0 • 4 Ratings

We discuss React Native topics listeners need to know about to become a better developer

    E030 - Stale Props & Zombie Children (State Management in 2021)

    E030 - Stale Props & Zombie Children (State Management in 2021)

    This week, Jon ramps up his brewing plans with a logo contest, Spencer's girlfriend comes through and lands an XBox and hopefully is overcoming his motion sickness.
    In the React arena we discuss state management and if you've never used anything more than component state we got you covered.  You'll learn when to up your state game and possibly which type of state management solution will work for you and your app.
    If you've gotten into Redux or MobX, this is still interesting because we discuss the differences between multiple solutions and you may hear something that may make you switch!
    0:00 - Introduction
    0:05 - Jon's update / Brewery news
    8:13 - Spencer's update
    12:58 - State Management in 2021
    14:08 - What is State
    20:32 - Context
    24:24 - Redux / Redux Toolkit
    33:23 - MobX / MobX State Tree
    40:23 - Recoil
    43:38 - Apollo
    45:14 - ReactQuery
    49:38 - Zustand
    54:10 - When to use 'em
    56:58 - Migrating from one to another
    58:31 - Wrap Up
     
    Links:
    Jon’s logo contest at LogoMyWay
    https://www.logomyway.com/28555/friends/5dc00bc4e5

    https://kentcdodds.com/blog/application-state-management-with-react
    Zustand
    https://github.com/pmndrs/zustand

    MobX vs Redux
    https://www.youtube.com/watch?v=UeRUT5H6XPI

    I’m never using Recoil.js
    https://www.youtube.com/watch?v=XEYiYpASG2A


    Spencer's Shameless Plugs

    React Native Fundamentals Workshop
    https://youtu.be/rLmdmLhfwvQ
    React Native School
    https://reactnativeschool.com
     

    Jon's Shameless Plugs

    FastLane Cheat Codes (Sign Up Now)
    https://fastlanecheatcodes.com

    • 59 min
    E029 - Pi-RATS of the Caribbean (Building Reusable Components)

    E029 - Pi-RATS of the Caribbean (Building Reusable Components)

    In this episode, Jon deal with rats and realizes he can do impressions.  Spencer gets motion sick over video games but still wants (yet can't find) an xBox.
    Our main topic this week covers how to be lazy when building mobile apps by carefully constructing reusable components saving you time and hopefully frustration.
    Building a mobile app can be challenging, but you can make it easier on yourself by using some tools and patterns to build reusable components.  meaning you can use the same component in multiple places throughout your app, and in other apps.
     
    0:00 - Intro
    0:50 - RATS
    8:46 - XBox motion sickness
    10:44 - COVID comparisons
    11:47 - Mobile news - Calm
    15:38 - The key to sleep
    16:17 - Main Topic - Custom Components
    16:47 - Main Topic For Real This Time
    20:16 - Props all the way down
    25:52 - Core APIs
    26:32 - Storybook
    27:58 - Styled Components
    29:47 - Keep 'em light
    34:23 - Don't optimize before you need to
    35:25 - UI Frameworks can help
    37:27 - Felixbility
    39:15 - WrapUp
     
    Links
    Calm valuation
    https://www.businessofapps.com/news/calm-raises-75-million-at-2-billion-evaluation/

     

    Spencer's Shameless Plugs

    React Native Fundamentals Workshop
    https://youtu.be/rLmdmLhfwvQ
    React Native School
    https://reactnativeschool.com
     

    Jon's Shameless Plugs

    FastLane Cheat Codes (Sign Up Now)
    https://fastlanecheatcodes.com
    39:15 - Wrap Up

    • 39 min
    E-028: Blame it on the potatoes [React Native 0.64]

    E-028: Blame it on the potatoes [React Native 0.64]

    This week Jon is losing his mind and obsessing over his brewery and where it will be, Spencer can't cool and still can't find an Xbox, but does seem to come up with some cheeky titles for his new courses.
    When we get down to React Native we cover the important details about the recently released v0.64, what you need to do to prepare and what features are worth knowing about.
    0:00 - Intro
    0:40 - Spencer can't cook
    5:05 - Jon's brewery news
    8:17 - Spencer's weekly update
    13:31 - Mobile news (Amazon's new MacOS EC2)
    15:58 - React Native 0.64
    16:01 - Hermes for iOS
    17:24 - inline requires
    19:42 - Shout Outs
    20:53 - React 17
    21:14 - Hermes proxy suport
    22:02 - Hermes profile command
    22:43 - Node 12
    23:16 - Android min SDK bump
    25:43 - XCode 12
    26:57 - Prepare now
    29:27 - Wrap Up
     
    Links
    Amazon adds MacOS
    https://arstechnica.com/gadgets/2020/12/amazon-web-services-adds-macos-on-bare-metal-to-ec2/

    https://github.com/facebook/react-native/releases
    https://github.com/react-native-community/releases/issues/214
    https://github.com/react-native-community/releases/blob/20a632d3a61153f813c020ef2c6bca6910958a10/CHANGELOG.md
    https://react-native-community.github.io/upgrade-helper/
     

    Spencer's Shameless Plugs

    React Native Fundamentals Workshop
    https://youtu.be/rLmdmLhfwvQ
    React Native School
    https://reactnativeschool.com
     

    Jon's Shameless Plugs

    FastLane Cheat Codes (Sign Up Now)
    https://fastlanecheatcodes.com

    • 30 min
    E-027: Javascript Runtime

    E-027: Javascript Runtime

    This week Spencer really wants an XBox and keeps getting denied, if anyone has a hookup - let him know.  Jon gets sucked into the mechanical keyboard community.
    Then we focus in React Native and talk about how it all works with transpiling and polyfills,. The best part is that you don't need to understand all of this to use it and make great Apps.
     
    03:20 - Jon fell down the mechanical keyboard rabbit hole
    08:10 - Apple Cutting Fees to 15% (if making less than $1mil/year)
    10:10 - Foxconn and flip phones
    12:40 - Spencer’s warning: he just learned what he’s talking about
    14:40 - What is a JavaScript Runtime?
    16:00 - The different JavaScript Runtimes available (presently) and when they’re used
    20:30 - Flamboyant claims: the key to listener engagement
    21:20 - How transpiling “just works”® in React Native
    28:45 - What APIs are available in React Native? Talking polyfills.
    31:00 - What is Hermes and how does it fit in?
    34:45 - Where to learn more about this stuff
     
    Apple price cut
    https://www.zdnet.com/article/apple-slices-commission-rates-with-launch-of-new-small-business-app-developer-program

    Foxconn’s folding iPhone
    https://appleinsider.com/articles/20/11/16/foxconn-allegedly-testing-apples-folding-iphone-for-release-in-2022

    More information
    https://reactnative.dev/docs/javascript-environment
    https://medium.com/swlh/react-natives-re-architecture-in-2020-9bb82659792c
    https://www.youtube.com/watch?v=7gm0owyO8HU

    Babel resources we talked about
    https://babeljs.io/
    https://babeljs.io/docs/en/babel-plugin-transform-parameters
    https://babeljs.io/docs/en/config-files/


    Spencer's Shameless Plugs

    React Native Fundamentals Workshop
    https://youtu.be/rLmdmLhfwvQ
    React Native School
    https://reactnativeschool.com
     

    Jon's Shameless Plugs

    FastLane Cheat Codes (Sign Up Now)
    https://fastlanecheatcodes.com

    • 40 min
    E-026 Pour me another Draft(bit) please - Talking Draftbit with Peter Piekarczyk

    E-026 Pour me another Draft(bit) please - Talking Draftbit with Peter Piekarczyk

    We have a new friends of the show - Peter Piekarczyk joins us to talk about his company Draftbit and how it can help accelerate your mobile app development using their interface.  Build multiple screens, complex UIs with their drag-n-drop interface, tweak properties to get it just right and view the generated code, or export your app so you're not jailed into their system!  Oh did I mention you can scan a QR code at any point and view it immediately on your device?  Pretty amazing.
    We also talk about beer, black Friday preparations, travel during these weird times and a lot more.
    0:00 - Welcome
    0:35 - Introduction of our guest
    3:31 - Jon's update (brewery fun)
    5:40 - Spencer's update (Firebase, and Black Friday preparation)
    6:27 - Peter's update (Travel)
    7:50 - Hammerspoon and Home Assistant
    11:06 - Mobile News (Apple's One More Thing event)
    17:15 - Draftbit
    24:25 - Reason / Rescript
    30:11 - Draftbit's Origin Story
    33:17 - Workflow
    39:29 - Video tutorials
    40:39 - Getting access
    42:32 - Wrap Up
     
    Links:
    Apple’s One More thing event
    video only - https://www.youtube.com/watch?v=umoEDgl_xBo
    write up + video - https://www.theverge.com/2020/11/10/21550892/apple-arm-silicon-event-macbook-air-pro-mini-mac-big-sur-biggest-announcements

    Hammerspoon
    https://www.hammerspoon.org

    Home Assistant
    https://www.home-assistant.io/

    ReasonML
    https://reasonml.github.io/

    ReScript
    https://rescript-lang.org/

    Find Draftbit Online
    Twitter: https://twitter.com/draftbit (@draftbit)
    Web: https://draftbit.com

    Find Peter Online
    Twitter: https://twitter.com/peterpme (@peterpme)
    Github: https://github.com/peterpme
    Web: https://peterp.me 

     

    • 44 min
    E-025: Improving your UI / UX Skilz

    E-025: Improving your UI / UX Skilz

    ** Releasing this early this week **
    ** Because we talk about the "One More Thing" event on November 10th**
    Did you know that Spencer wants to be a gamer now? He thinks hiring a VA is going to give him that time haha.  Jon is looking to fill in any free time he had but opening a brewery in his town and plans are flying all over the place. We would be remiss if we didn't mention quickly the burning trash heap that is our Election process.
    BUT you're here for mobile development, so ...
    Do your mobile apps look like crap?  Yea we thought so too.  We're going to cover how  you can up your design skills, without having to take a course.  With the resources we'll talk about you'll be able to figure out how to improve an app you're written or how to build it correct the first time.  We run through UI design / UX design flows / css and layout tips as well as using a pre-built design system.
     
    0:00 - Welcome / the state of the US Dumpster fire
    2:20 - Jon's building a brewery
    6:24 - Spencer is a wannabe Gamer and hired a VA
    13:36 - The vintage iPhone 5c
    20:09 - Main topic intro
    21:52 - Dribble
    26:04 - UI Design Daily
    28:10 - UX Archive
    32:11 - FlatIcon.com
    33:40 - UI Design sub-reddit
    34:26 - Refactoring UI
    39:31 - App analysis and critique
    43:20 - CSS skills
    44:33 - FlexBox Froggy
    49:38 - Goldfish projects
     
    Links:
    iPhone 5c is “Vintage” with limited support
    https://9to5mac.com/2020/11/03/iphone-5c-is-now-considered-a-vintage-device-with-limited-support/

    One More Thing event - on November 10th
    https://arstechnica.com/gadgets/2020/11/one-more-thing-apple-announces-livestreamed-event-for-november-10/
    Prices
    https://www.tomsguide.com/news/apple-silicon-macs-explained-everything-you-need-to-know-about-arm-macbooks


    Dribbble
    UXArchive
    UI Design Daily
    https://www.flaticon.com/packs
    https://www.reddit.com/r/UI_Design/
    UI kits
    UIKitten
    https://akveo.github.io/react-native-ui-kitten/

    React Native Elements
    https://react-native-elements.github.io/react-native-elements/

    Nativebase
    https://nativebase.io/

    Shoutem
    https://shoutem.github.io/

    React native paper
    https://reactnativepaper.com/

    React Native Material Kit
    http://xinthink.github.io/react-native-material-kit/

    React Native Material UI
    https://github.com/xotahal/react-native-material-ui


    Refactoring UI
     
    Spencer's Shameless Plugs
    React Native Fundamentals Workshop
    https://www.youtube.com/watch?v=rLmdmLhfwvQ
    React Native School
    https://reactnativeschool.com
     
    Jon's Shameless Plugs
    FastLane Cheat Codes (Sign Up Now)
    https://fastlanecheatcodes.com

    • 51 min

Customer Reviews

5.0 out of 5
4 Ratings

4 Ratings

Stephen Woodruff ,

Love It

Great info in every episode.. I wish they had time to do more!

its_me_huge ,

Excited to start listening

This is awesome and I am really excited to start. I have been waiting for a RN podcast for ages.

Top Podcasts In Technology

All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Acquired
Ben Gilbert and David Rosenthal
Search Engine
PJ Vogt, Audacy, Jigsaw
Lex Fridman Podcast
Lex Fridman
Hard Fork
The New York Times
TED Radio Hour
NPR