Skip to content
#3 in React NativeUdemyReact NativePaid courseIntermediate levelCertificate

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.

Best forDevelopers who finished a React Native basics course and want to see animations, gestures and OTP auth built into real apps.
Skip it ifYou want current Expo, React Navigation or TypeScript tooling, or you can't afford hours spent fixing deprecated libraries.

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.
Han-Nung Lin, a student

Genuinely intermediate: assumes you already build React Native apps; not a first course.

icon
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

  1. 1Expo Setup 1 free preview4 lectures · 15 min
  2. 2Animations with React Native 4 free previews11 lectures · 1.3 hours
  3. 3Handling Gestures4 lectures · 41 min
  4. 4Applying Animation Styling10 lectures · 1 hour
  5. 5Component Reusability11 lectures · 59 min
  6. 6One Time Password Authentication14 lectures · 1.8 hours
  7. 7Twilio Integration9 lectures · 58 min
  8. 8Client Side One Time Passwords10 lectures · 1 hour
  9. 9Bringing it All Together20 lectures · 2.2 hours
  10. 10Facebook Authentication14 lectures · 2 hours

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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Stephen Grider

$174.99

$19.99

$129.99

$89.99

$13.99

$139.99

icon
More React Native courses

$189.99

$44.99

$12.99

$129.99

$79.99

$74.99

icon
Reviews

4.6

5,948 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 5,948 reviews on Udemy