Save for later

The Complete React Native + Hooks Course

If you're tired of spinning your wheels learning Swift or Android, this is the course for you.

Authentication? You will learn it.  Hooks? Included.  Navigation? Of course.

This course will get you up and running with React Native quickly, and teach you the core knowledge you need to deeply understand and build React components for mobile devices.

Both OSX and Windows supported - develop iOS or Android.

This course includes content on both v0.62.2 and the legacy v0.30.x, which is widely used in industry.

We'll start by mastering the fundamentals of React, including JSX, “props", “state", and event handling. Source code is provided for each lecture, so you will always stay up-to-date with the course pacing.  Special attention has been paid to creating reusable components that you'll be able to make use of on your own fantastic projects.

React Native is an excellent solution for developing apps on mobile in a fraction of the time it takes to make an equivalent iOS or Swift app.  You'll love seeing your changes instantly appear on your own device, rather than waiting for Swift/Java code to recompile.  This quick feedback loop, along with excellent cross platform support, is what has catapulted React Native to the top must-have skill for Javascript engineers.

If you are new to React, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the React course for you. To learn React you have to understand it.

  • Learn how to use React's custom markup language, JSX, to clean up your Javascript code

  • Master the process of breaking down a complex component into many smaller, interchangeable components

  • Grasp the difference between “props" and “state" and when to use each

  • Render interactive, media-rich components in beautifully styled apps

  • Develop apps that are unique, fun, and responsive

  • Build on both Android and iOS platforms

  • Master integration with Firebase for user authentication

  • Learn the core principles of navigation with React Native

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.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.4 based on 5,615 ratings
Length 38.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructor Stephen Grider
Download Videos Only via the Udemy mobile app
Language English
Tags Mobile Apps Development Mobile Development

Get a Reminder

Send to:

Similar Courses

What people are saying

app store

Here are some suggestion on how to improve the course: - How to publish the app to the App Stores - How to use the Camera - How to use React Native CLI (without expo) As always Stephen is a wonderful guide and tutor.

Stephen explains things well but the material is outdated, doesn't cover android, doesn't cover app store deployment, doesn't cover native features like location, bluetooth, camera etc.

But I wish they explored a little more on exporting the app to the app store.

Could have been better if it showed how to add app icons, splash screens to publish to Play store (since App store requires payment).

This was my first React Native course on Udemy and it helped me turn my app design prototype into a reality that is now live on the app store.

In my opinion there should be a module to explain how to generate the apk and deploy it in the app store.

Things I would have liked would have been full explanation of how to deploy to app stores and complete an app, a summary section about connecting to other device APIs (such as the Communication discussed in the course - what about maps, getting location, camera access etc), and early on a section about debugging.

Pros: -- Good introduction to many React-Native concepts -- Lectures are kept relatively short -- Multiple app ideas explored Cons: -- Content is outdated (which doesn't take long with React Native) -- Instructor is no longer responsive to student's questions -- Final project was left incomplete with no explanation on how to deploy to the app store -- Final project has weird obvious flaws.. like only being able to pick a single day to schedule an employee and no way to logout.

amazing stuff really descriptive - firebase backend work was very refreshing - maybe some insight into deploying to app store (not with a live demo but some information on how to do this when using firebase) - some interesting tricks like posting pictures and using firebase's storage capability with the app details would be nice Very good course, all of the explanations can be used on a pratical way.

I just wished that he would have covered some automated testing and how we deploy to the App Store.

coverage of deploying the app to the Apple or Google App stores ... if I create an app, I want to be able to deploy it and there are some nuances in doing that from React.

Last thing, packaging, app icon, app store submission are not covered in this course.

The only downside, I wish Stephen adds a testing section, to test our apps, and how to submit to the app stores, with that in hand we can call this course 'The Complete React Native and Redux Course'.

Wish there was a little bit more on publishing to the app store, but otherwise fantastic.

Read more

advanced concepts

Now onto React Native: Advanced Concepts.

I already bought the Advanced concepts course, and I hope to be able to go deep in react-native knowledge.

Very good, I had a great experience leaning react-native here, I also bought another one from Stephen, "Advanced concepts" Great instructor and well done course.

I will be taking Steven's "React Native: Advanced Concepts" course next.

A++ I am excited to see what is in store for the advanced concepts!

Absolutely great instructor, will begin on the advanced concepts asap Great course, I even bought 5 other courses from the same instructor because he is that good.

I look forward to starting learning advanced concepts and deeper details of the React Native and JS/ES6.

Well reviews over and I've got your React-Native Advanced Concepts sitting in my courses just waiting for some love.

I found this a very worthwhile course and good value - I am now ready to tackle his next course on React Native: Advanced Concepts.

Only took that half star to encourage oyu to make more amazing courses and upgrade the old ones :) I think overall the course is pretty much complete for a beginners/intermediate level, i'm looking forward to the advanced concepts course.

So i gone and bought the other advance course React Native: Advanced Concepts.

Now let's to the Advanced Concepts!

Overall I am very happy with the course, and I am planning on moving on to the RN Advanced Concepts course, as well as the Modern React with Redux web dev course.

I look forward to the more advanced concepts.

Read more

every single line

He covers every single line of code, and that is what matters!

On the upside, Stephen explains every single line of code he uses and the explanations are very clear.

I really like his pace, and his delivery uses lots of visuals and most importantly he goes through literally every single line of code to insure the reasoning behind all the work is clear and easy to understand.

The instructor goes into a lot of detail to explain every single line of code that he writes.

You learn what does every single line of code.

I love the fact that every single line of code is explained on a reasonable level, and everything the course teaches is very practical.

I am understanding every single line of code so I'm able to watch a full section and then write the code myself instead of just copy pasting like on some other courses.

Everything in the course is well explained and the tutor takes the time to give details of every single line of code he is typing.

Stephen does a great job explaining why we write every single line of code in the application.

I appreciate that Stephen explains every single line of code.

I absolutely love that every single line is explained.

Read more

step by step instructions

Well spoken instructor, with step by step instructions.

As Stephen mentioned the android setup is not as simple as it could/should be but his step by step instructions made far more sense than anything I had seen before starting the course.

easy walk through step by step instructions.

Very clear, simplified, step by step instructions.

Thanks for helping me to build my R&D project by React Native Really clear, concise step by step instructions and explains everything as you go.

I'm really disappointed... good course Healy step by step good step by step instructions A+ I like the thoroughness of the instructor That's wonderful!

Although I am running macOS High Sierra on 2018 :) Very easy to follow the step by step instructions!

Read more

hot dog

prefect course i love it Hot dog!

Hot Dog!

By the way, I've also learned to say "hot dog" as well.

some errors due to not being most current version of react native Hot Dog!

In addition, Stephen keeps you entertained with phrases like "hot dog" and an enthusiasm that knows no bounds.

I learned a lot of new things and this course defenitly opens new doors for me HOT DOG!!!!

Stephen "Hot Dog" Grider is the man.

HOT DOG!

Read more

google play

There is also now explanation at all on how to compile the code into files that cold be uploaded to the App Store and Google play.

I have one app completed and in both Apple App store and Google Play store and I'm working on my second app.

I would LOVE for the material to be added when Stephen has time: - Social login - Push notifications - Social media style feed (infinite scroll), plus how to filter based on things like subject/location/votes - Using firebase for saving photos to storage etc - How to deploy to the app store and google play store Please and thank you!

Very useful and through, it misses a deploy to App Store (or Google Play) section.

The course description promises "Prototype and deploy your own applications to the Apple and Google Play Stores" and there is no lesson for this.

This course does not cover deploying to a real device nor any of the specifics related to packaging for the App Store or Google Play.

I would have also liked to have seen a section for deployment to both the App Store and the Google Play Store.

Prototype and deploy your own applications to the Apple and Google Play Stores?

Yes because I want to publish apps on Google Play Store.

Most importantly, doesn't show basic release/deployment process for AppStore and Google Play Store (running the app on a real test device, getting provision profiles, setting up details on Store pages, preparing permissions etc for review..) You should pause the video and try to achieve what's the instructor's going to create in that video by yourself.

Read more

short amount of time

I learn so much about React-Native from this course for such short amount of time (about 2 weeks).

I've certainly never gone through such a robust course in such a short amount of time.

I cannot recommend this course enough if you are looking to learn React Native in a relatively short amount of time.

Following fbs get started tutorial I was up and running on my phone with create-react-native-app in a short amount of time, but now I am unsure wheither I should do the whole started described here to follow the course or if I can continue.

Read more

real world examples

Very thorough course with good real world examples.

Great, instruction and explanation along with real world examples.

The real world examples in this course really motivated me to believe that React Native is the way forward for cross-platform mobile development.

Building different react native apps with real world examples.

He provides real world examples.

Read more

steep learning curve

I love it, its easy to follow for noob like me For someone who wants to learn react-native from scratch and has a basic understanding of javascript , the course is perfect Could do with an update in places but really good so far, even with a steep learning curve!

I'd been putting off learning about RN because it's always talked about as having a steep learning curve (I've never worked with React).

In my opinion React Native has a steep learning curve and I had to get used to this new style of coding and testing.

Very steep learning curve, very slow learning.

Read more

give 5 stars

I don't give 5 stars cause it is a little bit outdated in a few parts and it can be a big headache at the end of the course.

The only reason why I do not give 5 stars, is because the author do not answer questions or at least does not do it frequently, which I was used to with another instructors.

The teacher on the other hand is great and If the course is updated I will review again and give 5 stars.

Maybe outdated at 03/05/2018 Because you asked me to I would give 5 stars if there were installation guide for linux users.

Read more

github repo

However, I did have a difficult time getting feedback when some problems came up and it also appears that some of the content from the GitHub repo is not up to date, which results in unnecessary confusion.

it was outdated in 2018, too many problems in android that ios didnt have, the instructor had different code in the videos and in the github repo.

However, the code in the github repository has errors.

It seems as if the github repo was not updated when Steven has finished the apps.

PLEASE UPDATE GITHUB REPO!

The information in the course is great, but there have obviously been changes to the course since the videos were recorded, such as using FlatList instead of ListView during the tech_stack portion, and the github repo for the course has not been updated to reflect these changes, so when your code inevitably breaks, you can't rely on the repo to help you locate the problem.

Also the github repo with a branch for each lecture is dope!

1/2 deducted for minor issue of updating github repo branches to match videos, some misnumbering = distracting.

Github repos are available through the instructor's github account Tres intéressant et clair comme cours Overall is good, but at the last part where the output some text is out, examples shown that it is overlapped with the top left , but my output is not overlapped,(its directly underneath) The course is great for people that its their first time learning react-native (and are not familiar with react at all).

Read more

after completing

Yes , I think so the course meets my expectations and I think that I would definitely be fluent in React Native after completing this course.

After completing the course I have developed 2 React Native apps for a client and currently I am developing my own app.

After completing this course I do feel confident about the new skills that I have acquired and I am putting them to use immediately on my projects, especially on the React Native and Firebase fronts.

After completing this course I feel like I've got the big picture and can't wait to start applying my knowledge in my own apps.

but still i feel that real time project should be covered to get detail knowledge After completing this, I feel much more confident in building a react & redux app and I've had no knowledge/experience in it.

I'll definitely take another course by Stephen sometime after completing this one.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Coordinator, Content Strategy, Native $44k

Admissions Counselor / Native American Liaison $48k

Native English Instructor $50k

Android native $54k

High School Native Language Tutor $57k

React JS & Node JS Developer $60k

Native American Studies Instructor $65k

Node/React Developer $69k

Assistant Native Teacher Program/Grant Coordinator/Instructor $71k

Assistant Native American Outreach Coordinator $73k

React Js Developer (React Exp is Mandatory) $76k

Professor of Speech communications/Accent Reduction for non-native speakers $111k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.4 based on 5,615 ratings
Length 38.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructor Stephen Grider
Download Videos Only via the Udemy mobile app
Language English
Tags Mobile Apps Development Mobile Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now