React Native: Advanced Concepts

React Native: Advanced Concepts

GET A FREE SAMPLE OF THIS COURSE

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

Check your email for a free sample of this course

Sorry

There was a problem during submission. Please try again later.

React Native: Advanced Concepts

COURSE HIGHLIGHTS

  • Create amazingly smooth and performant animations
  • 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

Read More

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

Requirements
  • Basic understanding of React Native

Who is the target audience?
  • This course is for anyone looking to learn advanced topics of React Native

Read Less

RESOURCES

6,467

Happy Students

from countries worldwide

Average Rating

4.7 from 652 reviews

16.5

Hours of Content

with 148 HD video lectures

Now is the right time!

Take this Course via Udemy

Some apps you will build

Job Seeker

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.

While building this app, you will learn about:

  • Increasing app reliability using offline data persistence
  • Engaging your users with automated push notifications
  • Authenticating users using Facebook OAuth
  • The theory and practice of implementing complex animation systems
Job Seeker

Job Seeker

Two-Step 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.

While building this app, you will learn about:

  • Bootstrapping your app using the new Expo platform
  • Enhancing authentication flows using one time passwords with Twilio
  • Adding custom logic to your Firebase backend with Google Cloud Functions
Two-Step Authentication

Two-Step Authentication

And more...

Kickstart Your Journey

Take this Course via Udemy
The Instructor

About the Author

Stephen Grider

Engineering Architect

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.

Connect with Stephen on

Start Learning Today

Take this Course via Udemy

Frequently Asked Questions

Is the content out of date?

Tech moves fast, but so do we. We update all content as often as needed to make sure we stay on the latest version.

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

How long do I have access to the course?

After enrolling, you have unlimited access to this course for as long as you are enrolled - across any and all devices you own.

What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Will I get support?

Absolutely. If you are troubleshooting bugs, find hard to understand topics, or even want to say 'hello', you are free to reach out via email or Twitter at any time.

Is the course's code available for download?

Yes, all projects in all courses are available for browsing on Github.