React Native: Advanced Concepts (Udemy.com)

Master the advanced topics of React Native: Animations, Maps, Notifications, Navigation and More!

Created by: Stephen Grider

Produced in 2022

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

icon
Quality Score

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

Overall Score : 74 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a react native course? Or looking for more detail on Stephen Grider's React Native: Advanced Concepts? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

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.Who this course is for:
  • This course is for anyone looking to learn advanced topics of React Native

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

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
Reviews

3.7

100 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

I am getting confidence and happy that I took this course to learn React Native. I am looking forward to seeing more like this in the ?future.

I love the course, but I think this course needs an update, some package is deprecated.

This was an amazing match for me, coming from an angular and NativeScript background with 2 years of experience. I did not want to go through a basic course when attacking React and React Native. So this more advanced course is just down my ally.

going better but one thing i need to say , its too slowly and there is thing you have to update.

I like Stephen Grider's approach to teaching. I've learned a lot from some of his courses. But this particular course is outdated. It's not too hard to figure out the essence of what he's teaching you and then do things with the newer techniques/styles. For example - rather than using class-based React components as shown in the videos, I implemented everything with functional components and React hooks. That's kind of an interesting & educational exercise itself.

Nice teaching style, but 60% of the stuff is out of date. Hard to keep up with the video lectures. Needs update or it is not worth purchasing it.

Really nice course, but expected to be more advanced. It dives too much in detail of basic react things, or redux. Also would love to build up an advanced app without expo or with the other navigation library, that actually emulates native navigation for mobile devices.

Learned a lot of gotchas I would not know myself from instructor's shared experience if I learn everything on my own

Very good course, but a lot of the material is not updated to the new versions.

O curso bom, mas acredito que tem muita explica�o para o nvel intermedirio, devia ir mais direto ao cdigo.

The last application, which is great on terms of content and some App core functionalities is out of date. So, you won't be able to follow the navigation topic, MapView topic (the remote API Key doesn't work) and either the Notifications (Stephen's Backend Server returns error 500).For everything else, it's a good course. It's a pity because if it was up to date, would be great!

concepts are solid , but the content is not updated and is I believe 3 years old now,he is not using hooks ,but deprecated methods,the expo environment he is using doesn't exist anymore,the coding value here is very insignificantalso these are maybe above entry level concepts, but are not so advanced and are definitely not taught with advance viewers in mind, I played 150% and it's still feels like a waste of time,he did teach me something new, but that's because I am new to the subject,update...I just watched 60 min of just talking, no code at all...... and basic stuff...requested refund