Production Ready React Native

Learn Best Practices, Follow a Focused Curriculum, and Write Code You’re Proud Of

We’re making some additions to the course! The course is still very much usable and functional, it's just changing. Think of it as a house getting a new addition.

This means it’s your lucky day, as you can access the course and all of its current and future content for a steep discount!

Use the code below to get $47 off

Learning something new is hard. Going on to master that skill is even harder. It takes thousands of hours and a daily commitment to truly become a master.

In technology, especially the world of JavaScript, this can be difficult. Things are in a constant state of flux. New technologies are being released, new patterns are being developed, and it’s hard to determine what’s worth learning.

It keeps things interesting, but it’s also exhausting. We’ve even got a name for it - JavaScript fatigue. The reality is that we need to learn new skills to stay relevant in this industry. But trying to do so without succumbing to the new technology fatigue is difficult.

How do you know what technology will be relevant in 5 years? You don’t. But you can make guesses. What are the big players using? Where are their developer’s putting their time? What are the challenges they’re facing?

These questions are what have drawn me to React Native and made me confident in the decision to invest thousands of hours mastering the technology. React Native is used by some of the largest technology companies out there, like:

  • Facebook (who made React Native)
  • Airbnb
  • Tesla
  • Microsoft
  • Instagram
  • Discord
  • And many more

If they’re building their products on top of React Native, I’m confident that the projects will keep moving forward. This means there will be job prospects and a talent pool you can pull from for your startup.

I had the fortunate opportunity to start using React Native in its open source infancy, have invested years learning the technology, and have taught thousands how to use it. In the years since it was first released the project has evolved at an incredible pace and every day more and more high-quality React Native developers are needed.

I’m here to help you become a professional React Native developer and write high-quality production ready React Native apps.

About the Instructor

Spencer Carli

Spencer Carli

Spencer Carli is an independent developer based in Nashville, Tennessee. Since 2015, Spencer has been working with React Native full time. He’s built and shipped multiple apps to production and trained teams of developers in the process. In 2017 he started doing React Native training full time - reaching over 1.1 million with his tutorials and teaching thousands through his courses.

What You’ll Learn

This course is broken up into a series of modules that you can use whenever you’re ready. Whether you want to make sure you start a project off on the right foot, or you’re in the anxiety-inducing final stages and ready to ship your app to the world, Production Ready React Native is ready to help.

With over 4.5 hours of video, clear code examples, and dedicated support you can create high-quality React Native apps that are ready for production.

Who is Production Ready React Native designed for?

Let’s be honest: There’s no one-size-fits-all way to learn. Here’s how to figure out if this is for you:


  • You want to write high-quality React Native code you’re confident in shipping to production

  • You want lifetime access and free updates for life because things change all the time.

  • You are focused on product results - you want to save time and not reinvent the wheel

  • You want to get hired as a React Native developer or want to build your product on React Native

  • You like getting questions answered quickly and clearly

  • You’re comfortable with video instruction


  • You’re just getting started with React Native or programming and just want to learn the basics

  • You can spend hours scouring the internet on your own to find this info

  • You don’t want to ship high-quality React Native apps

  • You’re just starting to research the technology and are not sure if you’re going to build anything “real” with it yet

  • You take pride in tracking down strange error messages

  • You’re not able to stream video or don’t have a strong grasp on spoken English

"Handlebar Labs' 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 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. 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 W.

Get started now!

"Oh my god, I just have to say at this point, that these tutorials are absolutely amazing! You explain everything so damn well and the speed is perfect to keep programming along. Very well done! I'm really excited to continue with the next chapters."

- Sandro M.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
React Native/JavaScript/Development moves so quickly. Will this course be up to date?
Absolutely! Not only am I committed to keeping content up to date for my students but also for myself - I use this content on my own projects! It's also very encouraging to note that the tools I used 6 months ago are nearly identical to the tools I'm using today.
What if I am unhappy with the course?
I would never want you to be unhappy! If you are unsatisfied with your purchase, contact me in the first 30 days, and I will give you a full refund.
I'm a student. Can I get a discount?
Yes! I want to enable learning for everyone. Regardless of what kind of schooling you attend (formal education, code boot camp, night school, etc.) just send me an email, spencer@handlebarlabs.com, with proof of enrollment, and I'll hook you up. 💪
I want to take the course but I can't afford it. Are there any options for me?
If you can't afford this course but want to learn the material send me an email, spencer@handlebarlabs.com. I understand that in some countries this is a lot of money, some people are between jobs, people are trying to get their foot into a new career, and so on. If you're not able to purchase the course at the current price send me an email and explain your situation; I'm happy to work with you.

Get started now!

"It’s the best course I've ever seen. I would recommend the course to all of my friends and colleagues within the React Native community"

- Oleksandr K.