Learn React Native + Meteor
A Premium Course on Building Real-World iOS and Android Apps with React Native and Meteor
This course has been sunset. If you already signed up you can access it from your student dashboard.
There are a lot of questions and you can spend a lot of time researching... and the things you learn will likely be useful at some point in time. But we're not here to be the best read developer - we're here to build products. And that's where Meteor comes into play. It handles all of these questions for us - coming with MongoDB for the database, live-reloading upon file change, code minification, and we can get real-time data for free if we want it. All of that with a single command.
This is the programming stack I've been using for over a year and a half. It's allowed me to quickly start new projects, iterate on them, and ship high quality apps in less time, in one language, and with less bugs.
I want to help you have the same experiences with React Native and Meteor that I have.
I’m Spencer Carli. I'm a developer, cat dad, and devout pizza lover.
I’ve been using React Native full-time since it was first open sourced by Facebook in 2015. I’ve built multiple apps, reached over 1.1 million developers through my React Native tutorials, taught thousands through my online courses, and trained teams of developers to effectively use React Native.
What Will I Learn?
It was important to me to not create another example-only tutorial. I wanted to create a real app with you and face the real challenges you'll face when developing your apps. That's why we're using a real data set of over 17,500 documents. Learn how to:
Efficiently transfer data between client and server
Use real-time data and choose whether or not you need it
Use geolocation in React Native
Use geospatial queries in MongoDB
Write data to the Meteor server
Use Meteor Accounts
Organize your project
What Am I Building?
In this course you'll build an app that finds the nearest electric vehicle charging stations to your current location. The app runs on both iOS and Android and communicates with the Meteor server via DDP. The app has real-time components, accounts, and more. Check out the video overview below for more information!
Who is This For?
Anyone who has checked out React Native or Meteor! That might be a little too broad... This course isn't for someone wanting to try out either of these technologies for the very first time - the free tutorials on the respective sites can cover that. Rather, this course is for
- Those that are ready to build a real application using React Native and Meteor
- Want to see what it's like to use these technologies together before building their next product on the stack
- Developers who want to see something beyond a simple todo list example
- People who want to follow along with the process of creating a production ready app
Regardless of who you are or what your goals are I want you to be happy with your purchase. If you don't find the course valuable I'll refund you 100%.
No More Todo Lists!
It seems like every tutorial you come across is another todo list. Not this one. We're building an app with a real-world 17,500 document dataset and will face pains you'll likely come across in production.
This course is not open for enrollment.
What is React Native?
No need to recompile - see your changes instantly
Cross platform development
Code reuse between iOS and Android
Easy access to native code when you need it
What is Meteor?
Works with your tools - NPM, React, Angular, etc.
Build tool, built-in