The latest tutorials produced by React Native School.
Pinch to Zoom Gesture
In this lesson we'll walk through how to use react-native-gesture-handler to implement a pinch to zoom gesture.Members Only
Migrating from Component State to Hooks for a Fetch Request
Hooks are the latest hotness in React Native. Now that they're part of React Native core how can this change your code?
Adding Data to a React Native App | Live Coding
In this live stream we'll be putting in sample data to our React Native app.
How to Use React Native Calendar
In this introduction to React Native Calendar we'll learn how to effectively use this package to build high quality calendars for your app.Members Only
Starting a New React Native Project | Live Coding
In this live coding session we'll start a new React Native project and get it set up for development.
Upgrading to React Native 0.59+ & Handling Deprecation Warnings
v0.59 of React Native is a big deal. It brings new features and is a major stepping stone for the future development with React Native. Here's what you need to know.
Live React Native Development | April 2, 2019
Join me in working on a React Native app! Actual videos starts around the 1:30 mark.
Normalizing Text and Spacing Between Screen Sizes
Different devices have different pixel densities and different sizes. When we design and implement our app we'll want to factor this in so each user can have a pleasant experience. This tutorial will show you a method of doing so.Members Only
Best Practices for Capturing User Feedback in React Native
Nothing beats getting real feedback from your users - but how should you go about capturing that feedback? In this tutorial we'll discuss when you should prompt them, how you should prompt them, and what tools you can use to capture that feedback.
React Native vs. Flutter - Which to Choose?
I'm often asked about which technology to choose, who is killing who, who's going to win and who's going to fail? Here's my running answer on the React Native vs. Flutter debate.
Hear What Others Have to Say...
React Native School has helped 15,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!
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.
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.
Keep up the great work. You are making this whole "teach yourself how to build apps in your minimal spare time" endeavor rather enjoyable.
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.
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.
New Lesson Each Week
Each week we'll publish a new lesson to help you through the challenges members are facing.
Free Access to 4 Classes
Not only do you get access to the full library of lessons but also a collection of comprehensive classes to cover the trickier stuff.
Access to Years of Lessons
Get access to the 100+ strong library of lessons by React Native School.
Questions come up. You get stuck. When that happens you can tap into the React Native School support to help you get moving again.
React Native School's private Slack community is an oasis in finding answers to your React Native questions. Avoid the noise, build relationships, and get work done.
Support Tutorial Creation
Support React Native School in adding to its 100+ tutorial strong arsenal of free React Native tutorials.
Included in your React Native School membership is free access to the following classes.
How to Debug React Native Apps in Development and Production
Learn tools and strategies to help you more easily debug the inevitable bugs you'll face while building a mobile app.
Building a Component Library with Storybook
Learn to create a library of components that are easy to use, self documenting, and easily tested.
Building and Validating Forms with Formik & Yup
Learn to build and manage high-quality forms for your React Native app with Formik and Yup.