React Native School is 40% off when you sign up before December 1!


Your One-stop Shop for Learning All Things React Native

Get the latest sent to your inbox


    Build high quality React Native apps with the help of React Native School's classes.

    Hear What Others Have to Say...

    React Native School has helped 18,000+ developers level up their React Native skills.

    woot woot, just got an app approved on the app store with my first submission! wouldn't have happened without all the good insights from @spencercarli. thanks man!

    -Rob Carter

    THANK YOU, THANK YOU, THANK YOU. I just built and pushed my first react native app to the App Store. You have NO idea how much time, stress and anxiety you've saved me with this video series. I learned so much from these. New tools, and methods of building for production. I'm not even done yet, I just had to stop and thank you before I continued. YOU. ROCK. simple as that.

    -Jonathan Wheat

    Spencer Carli's courses and tutorials have been an immense help to me on my journey to become an Android and iOS mobile app programmer. I've learned not only how to create dynamically functional React Native + Meteor apps, but how to write cleaner, more concise code as well. He has taught me to better utilize the React Native component model--which, along with its cross-platform nature is really its core strength and saves one from redundancy--and to employ Meteor's amazing responsiveness in my apps. All this, and he has always been there with an answer when I've run up against one of those frustrating coding problems as well! I recommend his courses highly.

    -Ken Wishart

    Keep up the great work. You are making this whole "teach yourself how to build apps in your minimal spare time" endeavor rather enjoyable.

    -Casey Rieder

    Spencer Carli's React Native course is the best value for the money I have spent learning while learning a new technology. Not only do you build a functioning app but along the way you learn the industry's best practices. I personally found Spencer's technical explanations to be helpful as I do not like to write code without knowing why or how it works.

    -Toul Cranmer

    Join the email list to be notified of all new lessons and classes!

      Interested in More?

      If you're serious about leveling up your career with React Native then you should become a member of React Native School!

      Whether you're trying to land a job, dominate the freelancing market or build your startup's app. Nothing beats having access to a library of content to help you tackle every challenge you encounter.

      Access to All Classes

      16 comprehensive multi-part classes to help you build high quality React Native apps.

      Private Slack Community

      Get answers to your React Native questions. Avoid the noise, build relationships, and get work done.

      141 React Native Tutorials

      Get access to the 141 strong (and growing) library of tutorials by React Native School.

      Access All Classes
      Full Access to Years of Tutorials
      Premium Support
      Private Community
      Access All Classes
      Full Access to Years of Tutorials
      Premium Support
      Private Community
      2 Months Free


      The latest tutorials produced by React Native School.

      What to Expect from React Native School in 2021

      Find out what you can expect from React Native School in 2020

      Checklist to Deploy React Native to Production

      Many React Native developers came to mobile development from a background of web development (like me). That’s one of the reasons React…

      Easily Persist Data with Context and AsyncStorage

      Learn how to automatically store data in AsyncStorage when you store it in context.

      12 Exercises to Learn React Native

      Here are 12 exercises to help you better understand React Native

      Setup Jest Tests with React Navigation

      Learn how to setup Jest tests when rendering a screen in React Navigation.

      Vertical and Horizontal Scrolling in a SectionList/FlatList

      Learn how to build a Spotify style list that can scroll both horizontally and vertically in React Native.

      How to Upgrade React Native App to API Level 29

      Quickly upgrade your React Native to use the required API level 29 starting November 2, 2020.

      Getting Started with React Navigation v5 - Stack, Tabs, Drawer, Authentication

      In this video we'll do a somewhat quick deep dive into React Navigation and cover all the navigators you're likely to reach for first (Stack Navigator, Bottom Tab Navigator, Drawer Navigator), how to setup authentication, as well as a variety of other tips and tricks.

      Avoid React Native Splash Screen Flash on iOS (the easy way)

      When first opening your React Native app you may notice a flash between the splash screen and the app starting. Here's how to avoid that on iOS

      Strengths and Limitations of Over-the-Air Updates

      In this lesson we'll do a brief intro to over-the-air in React Native. The dos, don'ts, and tools to use.