154 episodes

React Native Radio Podcast

React Native Radio DevChat.tv

    • Technology

React Native Radio Podcast

    RNR 156: Progressive Web Apps versus React Native

    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

    • 48 min
    RNR 155: React Native Drax and Open Source with Joe Lafiosca

    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

    • 1 hr 8 min
    RNR 154: React Native at Scale at Wix with Omri Bruchim

    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

    • 59 min
    RNR 153: Getting Down with Native Code

    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 

    • 56 min
    RNR 152: Tips and Tricks When Using React Native with Yassir Hartani

    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 

    • 1 hr 14 min
    RNR 151: JavaScript Language Features

    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

    • 1 hr 7 min

Top Podcasts In Technology

Listeners Also Subscribed To

More by DevChat.tv