React Native: Advanced Concepts (Udemy.com)
Master the advanced topics of React Native: Animations, Maps, Notifications, Navigation and More!
Created by: Stephen Grider
Last updated February 2025
Our take
Based on the ratings of 5,948 students, a sample of their written reviews and the syllabus, as the course stood in February 2025. No course pays to be reviewed.
This is Stephen Grider's follow-up to his beginner React Native course, and it assumes you can already build a basic app. Over about 17 hours and 149 lectures he builds three apps: a Tinder-style swipe deck to teach the Animated and PanResponder systems, a one-time password login using Twilio and Firebase Cloud Functions, and a job-search app with Facebook login, maps and push notifications. The audience is intermediate developers who want to see how these features fit together in real projects rather than in isolated snippets.
Reviewers like the teaching. Grider explains animations, gestures and the OTP flow clearly, and several people single out those sections as the most useful. The complaint, repeated in almost every critical review and still showing up in 2026, is age. The course was recorded in 2017, uses React Navigation v1, and leans on APIs that have since changed or died, including the Indeed job feed and the Facebook login flow. Students report spending hours adapting code, with the Q&A section, not the instructor, supplying most of the fixes. The listing shows a February 2025 update, but recent reviews say the core lectures still feel dated.
It still holds a 4.6 rating from nearly 6,000 reviews, and about 62 percent of those are five stars, so plenty of people got value from it. The concepts age better than the code. Take this one for the animation and authentication ideas, expect to translate the code yourself, and budget more time than the runtime suggests.
Pros
- Animation and gesture sections (PanResponder, Animated, interpolation) still hold up conceptually, reviewers say.
- Three complete apps of rising difficulty instead of isolated snippets: swipe deck, OTP login, job-search app.
- Grider's explanations get consistent praise even in the one- and two-star reviews.
- Active Q&A where other students post code fixes and workarounds for newer library versions.
Cons
- Recorded in 2017; React Navigation v1, the Indeed API and the Facebook login flow no longer work as shown.
- Reviewers say the instructor and his assistant rarely answer questions, so students rely on each other.
- Built entirely on Expo, and the push notification backend code is not shown.
Stephen is a good teacher, found useful: OTP Authentication, Twilio integration, Animations, Gestures. I should have done this course when it was first released as it is now a bit outdated on the libraries and apis used in the course.
Genuinely intermediate: assumes you already build React Native apps; not a first course.
What you will learn
- Make compelling applications using expert-level features of React Native
- Create amazingly smooth and performant animations
- Build new React Native apps with Expo
- Understand the latest Navigation options for new React Native apps
- Add logic to your Firebase backend with Google Cloud Functions
- Update your users with cross platform Push Notifications
- Handle your users going offline with Redux Persist
Course content
13 sections · 149 lectures · 17 hours of video 4 articles
- 1Expo Setup 1 free preview4 lectures · 15 min
- 2Animations with React Native 4 free previews11 lectures · 1.3 hours
- 3Handling Gestures4 lectures · 41 min
- 4Applying Animation Styling10 lectures · 1 hour
- 5Component Reusability11 lectures · 59 min
- 6One Time Password Authentication14 lectures · 1.8 hours
- 7Twilio Integration9 lectures · 58 min
- 8Client Side One Time Passwords10 lectures · 1 hour
- 9Bringing it All Together20 lectures · 2.2 hours
- 10Facebook Authentication14 lectures · 2 hours
- 11MapViews on React Native32 lectures · 3.4 hours
- 12Offline Data Persistence5 lectures · 28 min
- 13Push Notifications5 lectures · 30 min
Who it is for
The instructor says it suits
- This course is for anyone looking to learn advanced topics of React Native
What you need before you start
- Basic understanding of React Native
Quality Score
Overall Score : 92 / 100
Course Description
Note: This course assumes you've got the basics of React Native down. Check out my course 'The Complete React Native and Redux' course, its the perfect preparation!
Go beyond the basics of React Native! This course will teach you the advanced topics you need to make a #1 best-selling app.
Push Notifications? You will learn it. In Depth Animations? Included. Offline Data Persistence? Of course!
------------------------------
What Will You Build?
All of my courses are 'learn-by-doing': no boring endless lectures with Powerpoints, only live, interactive coding examples. In this course we'll build three separate apps with increasing complexity, each of which will profile different features of React Native. By putting each concept into a real app, you'll get a better idea of when to use each unique and powerful feature.
1) Build a Tinder-like Swipe Deck. Yes, the classic animated component! We'll make a big stack of beautiful cards that a user can slide around the screen, swiping right to 'like' an item, or 'left' to dislike an item. This warmup will get you familiar with interpreting touch input through the PanResponder system, moving elements around with the Animated module, and turning extrapolating animation values through the Interpolation system.
2) Dive into the backend with One Time Password authentication. Ever been prompted to sign in using a code that gets texted to you? One Time Passwords are a new authentication flow that leverages a user's phone number as their unique identifying token. We will use the Twilio API to send a text message to a user to verify their identity, while securing our business logic into Firebase's new Google Cloud Functions.
3) Your own Job-Search app. Tinder for jobs! This app is is 100% feature complete! We'll build an app with a full welcome-screen tutorial for our new user's, Facebook authentication, and map components. The user will be presented with a list of jobs to like or dislike based on their location by leveraging Indeed's Job API, then follow up and apply to their choice jobs.
Both OSX and Windows supported - develop iOS or Android!
------------------------------
Here's what we'll learn:
- Learn the theory and practice of implementing complex Animation systems
- Bootstrap your app using the new Expo platform
- Navigate your user around using React-Navigation
- Engage your users with automated Push Notifications
- Enhance authentication flows in your app with One Time Passwords with Twilio
- Increase your app's reliability with Offline Data Persistence
- Educate your users on how to use your app with Welcome Tutorial pages
- Authenticate your users using Facebook OAuth
- Go beyond the mobile front end with Google Cloud Functions: Add custom logic to your Firebase backend
- Locate your users with cross-platform MapView components
I've built the course that I would have wanted to take when I was learning React Native. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.
Instructor Details
- 4.6 Rating
5,948 Reviews
Stephen Grider
Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the knowledge he has gained with other software engineers. Invest in yourself by learning from Stephen's published courses.
More courses by Stephen Grider
Docker and Kubernetes: The Complete Guide (2026)
4.6 (62,739 Reviews)
Provider: Udemy
Time: 21.6h
$19.99
The Complete React Native + Hooks Course (2025)
4.6 (45,638 Reviews)
Provider: Udemy
Time: 38.2h
$129.99
Go: The Complete Developer's Guide (Golang) (2026)
4.6 (43,659 Reviews)
Provider: Udemy
Time: 8.9h
$89.99
Ethereum and Solidity: The Complete Developer's Guide (2025)
4.3 (28,328 Reviews)
Provider: Udemy
Time: 24h
$13.99
Microservices with Node JS and React (2026)
4.8 (20,187 Reviews)
Provider: Udemy
Time: 54.4h
$139.99
More React Native courses
The Complete React Native + Hooks Course (2025)
4.6 (45,638 Reviews)
Provider: Udemy
Time: 38.2h
$129.99
Create a WhatsApp Clone in React Native - Mobile App Guide (2023)
4.6 (227 Reviews)
Provider: Udemy
Time: 19.4h
$74.99
Reviews
By Jeffrey Turner on 10/29/2018
I enjoyed the class, but it was somewhat dates and it took me doing a fair amount of research to get things to work with later versions. Stephen is a great instructor. He's pretty good about explaining things although I do think that some of the issues with the notifications could have been mitigated by utilizing the Twilio library...we started it but didn't really use it except for a small segment...It could have been the final module.
By Todd Marshall on 7/27/2018
Some of the information is incomplete or has changed. In spite of this, the course is great for learning, the instructor is excellent for progressing through the course subject matter. However, there are problems with the api's and usability, some of the packages have changed, some of the facebook login status information is not production ready. The student must research independently to get beyond these problems. In software dev, frustration has to be overcome to keep fixing bugs as they arise, and this is no exception here. As a tool for learning the subject the instructor is great, one of the best.
By Fvc on 4/1/2018
Really enjoyed learning about Twilio and the preferred One Time Password logins, plus other real world scenarios. Also, it was great to know some of the gotchas of some of the tech involved. The instructor does a great job letting us know when there are areas to keep an eye for specific issues. On a couple of occasions the APIs to some libraries have already changed, but only slightly and it wasn't difficult to pause, go to some docs and figure it out and continue w/ the course's content. Overall I thought it was a pretty awesome course!
By Chikara on 3/5/2018
This was a very tough course since there were many outside resources that we had to incorporate, particularly google functions, which made it difficult to debug. However, I learned a lot and the teacher keeps things interesting and the tough concepts are explained in detail. As of March 2018, there are a number of changes to the various APIs that were implemented to the React eco system, but all updates are in the Q&A in Udemy and can be figured out by googling.
By Vincent Chee on 8/4/2017
Another really great course by Stephen, good to take following the first React Native course. It certainly builds on and consolidates your previously acquired knowledge. He also points you towards many different APIs and modules, which I think are good resources, however you need to truly immerse yourself in the content and do a bit of self learning and research as well as try to build something yourself afterwards if you truly want to develop production-ready apps. I certainly am not confident that I will be able to build a production-ready app any time soon (it takes time, not just two courses, be realistic!), but this is certainly a very good step in that direction.
By Miles Aylward on 6/12/2017
Ah Stephen can't offer enough praise this course was amazing and I really hope to see more like it in the future. I've taken many of his courses and the final project in this one is fantastic. The amount that you have to learn from taking this course, will surprise you. I highly recommend this and any of Stpehen's other courses.
By Pcnicklaus Nicklaus on 6/7/2017
This has been the 4th or 5th course i've taken of Stephen's and I've learned so ridiculously much in every one. One of the most amazing things is when Stephen shows you how he debugs. It's so insanely helpful as most of coding is doing things wrong, not right :l anywho, I highly recommend this and any other course taught by Stephen so very, very, very much!!!
By Dylan Mäenpää on 6/6/2017
Good explanation of content! Makes feel well prepared for making my own application. Really good and worth it! On minus part a few parts is already outdated due to the nature of everything changing in the React-Native world, but the comments section always had answer so it was no big deal in the end!
By David Teh on 5/8/2017
Stephen has done a great job on covering React Native tutorials... again. He explained things in a simple way that really benefit users who are in the beginner level of RN. However, I would, and I believe a lot other students do, hope that Stephen can offer a full stack React Native course. A useful real world app, from front-end to back-end. After the basic and advanced course we've taken, we are excited and ready for a full stack development! IT' S THE TIME NOW! In fact, throughout both course, the part which really made us excited is always the last project (manager app & job app) because we feel like we are really creating an app of our own, an app that will make us proud! But just when we are about to learn more, the project ends there. I personally felt very disappointed because I wish there was more afterwards. I really appreciate that Stephen talked about animation system , and one-time-authentication, but it would be even better if we can learn about the core functionality of an app. (e.g, search field in the nav bar, side bar, image capture and uploading to firebase, chatbox, rating system, fb-like notification, instant-comment, etc) That is really, really going to be a lot of fun! If Stephen could offer a course on cloning an app, like airbnb, I am sure everyone who took this course will buy it without doubts!
By Ionut-Cristian Florescu on 5/5/2017
The only course I've found so far doing a proper job of explaining animations. Also a good tutorial on Expo and on using Redux with React-Native. Contains lots of useful information and gotchas that you're usually discovering in months of working with a specific technology. Although Stephen's style is a bit slow paced and repetitive at times (or maybe because of that), I've generally found his courses to be quite comprehensive and at the same time easy to follow; you have plenty of time to type and also understand what you are typing. There are a few minor issues with react-navigation, some methods/options have changed a bit since the course was produced. react-navigation is a fresh library and its API is still evolving, but you'll find the necessary adjustments in Q&A. All in all, the course is well worth the money and time invested.











