Practice makes perfect. We've all heard that statement before. Why? Because it's true. The only way to get better at something is by doing.
In React Native by Example we build 10 progressively more complex apps with React Native so you have the experience to tackle whatever the world throws at you.
Join the CourseJoin over 17,000 other developers in learning React Native.
React Native allows you to build native apps using JavaScript and the React framework. That means that by using the same mental models and similar tools we can build for the web, iOS, and Android while ensuring each platform has a unique and high quality experience. That's a big win!
This course will progressively teach you how to build apps with React Native through 10 high quality examples.
Bonus: Each example has a series of additional challenges allowing you to make each app your own and add high quality examples to your portfolio.
In this series you'll learn:
How to start a new project
Building a UI from core components & styling them
Differentiating between different platforms
Capturing user input
In this series you'll learn:
More complex layout with flexbox
Project organization
Building and using custom components
Handling complex state
In this series you'll learn:
Navigation & building multi-screen apps
Theming
Managing and interacting with multiple data sources
In this series you'll learn:
Working with third party APIs via the fetch API
Working with external APIs
Persisting data between sessions with the AsyncStorage API
In this series you'll learn:
Set up and interact with an API
Model a database to persist shared data
Using maps in your app
In this series you'll learn:
Protecting API routes
Authenticate with an API
Manage and interact with an API that requires authentication
In this series you'll learn:
Creating animations in React
Advanced component state management
In this series you'll learn:
Configure and use React Native Firebase Authentication
Configure and use React Native Firebase Firestore
How to model Data
In this series you'll learn:
Learn the basics of GraphQL
Interact with a REST API with Apollo
Create modals with the modal component from React Native
In this series you'll learn:
How to configure an Apollo/GraphQL server
GraphQL mutations
Optimistic client-side updates
Hear from past students
Thanks to your help over the last year or longer I was able to release my apps on the app stores!
- Billy F.
It was awesome. You're doing a great job! Its like the best course I've ever seen. I would recommend the course to all of my friends and colleagues within RN community.
- Oleksandr K.
I want to personally thank you for creating this platform for web devs like myself that are very new to the industry and right now I am currently creating a RN app for a project at work that I could not have imagine getting this far without your course.
- Charletta B.
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. Definitely the best course for it's value!
- Toul C.
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.
Due to significant API changes I've closed enrollment to React Native by Example while I do a total rebuild of the course with the latest tools and APIs.
That said, I don't want to leave you hanging. Check out React Native School for the constantly updated React Native content.
React Native SchoolAlready joined? Log in to access the course!
About the Instructor
Meet Spencer Carli. Spencer has been using React Native full-time since it was first open sourced in 2015. He's taught over 17,000 students how to learn React Native through his courses and has reached tens of thousands through his dozens of React Native tutorials - if you've looked into React Native it's likely you've seen one (or many) of his tutorials!
Beyond development Spencer is a cat dad (x3), loves pizza, and lives outside of Nashville Tennessee where he's a volunteer fire fighter.
Yes! Send an email (support@handlebarlabs.com) with your situation (student, living outside US, etc).
If you're not happy with the course contact us (support@handlebarlabs.com) within 30 days of your purchase and you'll receive a complete refund.
Forever.