Save for later

React Native - The Practical Guide [2022 Edition]

Join this bestselling React Native course to learn how to build native mobile apps for iOS and Android with React & JavaScript.

Mobile apps are one of the best ways to engage with users - no wonder everyone wants to build one.

Wouldn't it be great if you could use your web development knowledge, combined with your React knowledge, to build mobile apps with that?

That's exactly what React Native allows you to do.

No need to learn Java, Android, Swift, ObjectiveC or anything of that - React and JavaScript is all you need to create awesome native mobile apps that work on both Android and iOS. That's probably the reason why Instagram, AirBnB, Skype and many other global companies are using it to build their mobile apps.

With this course, you can join this league. I'll teach you all you need to create your own React Native apps, publish them to the Google Play Store and Apple App Store and dive really deep into the React Native ecosystem.

You'll learn all about the theory behind React Native, its core concepts, how to build responsive designs that work on different device sizes, how to navigate around, use maps and the camera and so much more.

And which better way to learn than by building a real app? We'll build the "Awesome Places" app in this course, an app where users can share amazing pictures and the location where they took them. This app will allow you to see things like using maps, the camera, user authentication, connecting to a server and much more in action.

By the end of the course, we'll of course also go through all steps required to get it into an app store.

Here's a detailed look at what you'll get:

  • The core concepts and theory

  • How to use React, JavaScript and native components

  • Understand how to navigate in React Native apps

  • A closer look at styling and animating React Native apps

  • Instructions on how to use third-party libraries in your React Native app

  • Detailed examples on how to use maps or an image picker

  • A full user authentication flow

  • How to connect to a backend server from your app

  • Debugging instructions

  • And so much more.

What will you need to succeed in this course?

  • NO Android, Java, Swift or ObjectiveC knowledge is required.

  • JavaScript and React (for the web) knowledge is required though - you don't need to be an expert but the basics need to be set (though there are refresher sections in this course. )

I'd be very happy to welcome you in the course.


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.5 based on 1,359 ratings
Length 33 total hours
Starts On Demand (Start anytime)
Cost $19
From Udemy
Instructors Academind by Maximilian Schwarzmüller, Maximilian Schwarzmüller, Academind by Maximilian Schwarzm端ller, Maximilian Schwarzm端ller
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

so far so good

So far so good, I’ve encountered no problems with the app and videos play smoothly with no hiccups Very informative, great at explaining!

Thank you :) this is very nice coures i take it its clear and you can understand every point very easy yes Yes here you are covering all concepts but your voice is not clarity very good and detailed , the problem with react-native is that is evolving so fast that some of the modules you have to include have a new version already and the way to integrate them in your project has changed and you have to figure out the new way of getting it working ja eignet sich sehr, ohne Probleme am enjoying the course Just started the course, but so far so good... Love the detailed, clear explanations, and the background info provided.

Great instructor very good So far so good!

language barrier So far so good Cool Love the thoroughness of the explanations.

I will finish another one to focus in this excelente course Just starting - seems fine so far Interesting Amazing Teacher So far so good.

good introduction Great instructor lets wait to see if some basic concept such as github is mentioned later, this is just a demo maybe So far so good however this is just the beginning so I will check in later!

Thanks Max :D So far so good.

It is still very early on to have an overall opinion, but so far so good Great course.

love you <333 so far so good.

Very clear so far so good Thanks for the great course, extremely in-depth!

Read more

using react native

I think it was a good solid introduction and I feel confident that I can start using React Native.

The course gives a good introduction to the development of iOS and Android applications using React Native.

This app has been built using react native with expo sdk.

Can you give me some tips to build an accessible app using React Native?

Great course for learning mobile app development using React Native.

It met all of my goals and with the caveats mentioned above, I would be happy to recommend it to other developers, particularly more experienced ones, as a good broad introduction to developing Apps using React Native.

If you have training or experience with React and Javascript, this course is an excellent bootstrap into the mobile app development world using React Native.

My experience of frontend, mobile development is limited to the basics but this course provided me with a solid understanding of React Native, Redux and the challenges to watch out for when publishing both Android and iOS apps using React Native, Android Studio and xCode.

Think twice before using React Native in a serious project as these bugs will come to haunt you.

This is a great course to learn how to build a mobile application using React Native and it is applicable in putting together a real life application.

All the things that I've learned here could be used as a best practices in developing apps using React Native.

5/5 It's a total MUST HAVE course if you are about to start developing mobile apps using React Native.

Read more

little bit

I need little bit clarification on apis calling.

This one suffers from being a little bit outdated (as of 2019) but that's the React Native ecosystem for you.

The course is very good, maybe just a little bit slow in my opinion.

The downside is that I feel a little bit hard to follow the accent.

the github repo was updated - the course not yet Yeah totally, at least what i have seen He could talk a little bit slower Please include windows installation version as well.

when I come to this course, it is a little bit outdated, but I feels pretty good with the instructor's explanation, clear, accurate, and detailed Max is a great teacher it's good course for build native apps Excellent course to learn the basics of React Native.

I think this behavior is commom for developers, but comparing with some other courses and if you just want to get the knowledge as fast as possible, it's a little bit annoying.

The part with the authentication was a little bit unfocused and messy.

If you only know a little bit (i.e: you've taken a few courses here and there and never completed them), you will do just fine.

Is this course a little bit old ?

Wanted a little bit more explanation about Expo vs Native app, other stuff is great!

Read more

step by step

I begin with zeero knowlege, Now I become step by step good experience.

I'm just going step by step learning things.

10/10 doesn't go throw the installing steps step by step as expected..

The content of the course is great, if you know react you will get step by step to understand in general React Native.

straight to the point, the explanations are really clear I like it great teacher Muy buena explicación, fácil, entendible good This is great step by step instruction.

As usual... delivered very well.... good flow and step by step delivery of each concepts, precise and very clear.

da meh yes The best instructor Max is a great teacher, he explains very well everything, really takes time , step by step to make us understand the concept.

Read more

highly recommend this course

I can only highly recommend this course to anyone who wants to get familiar with developing React Native apps and write code for multiple devices at the same time.

I would highly recommend this course !!!

I would highly recommend this course.

If you are learning React Native and don't have much experience with it yet, I can highly recommend this course to you.

Read more

android studio

The installation guide is horrible, I wasted a few good hours and looking online to get my android studio and VisualCode working with the ADB thing, messing a lot of things in the process, while the instructor explains for mac he gives a 5 year old GitHub Link to show us how to "fix" it on windows, very frustrated.

For me, it started a little too basic - however you can't expect everyone to know how to install Node, Xcode, Android Studio, and several of the other tools needed to even get started, like I already did.

It took me a loooong time to research and resolve issues I was getting upon installing Android Studio which Max didn't face in the videos Yes Excellent course.

Dabbling in Xcode and Android Studio is necessary for the cross platform aspects of React Native regardless of the specific course you select.

Max helps you get set up debugging react native, uses a nice code formatter, and walks you through configuring your app in Android Studio and Xcode.

Areas for improvement: - Android Studio logging examples.

Sometimes your app crashed in Android, and in order to see the logs, you need to launch the app in Android Studio.

One thing I would like to see is a lecture on fixing it to build from Xcode or Android Studio directly to a connected device.

I'm not giving the full 5 stars because at the begging I struggle a lot with the app and android studio.

Its way easier than android studio.

Read more

highly recommended

Highly recommended.

Highly recommended to enroll!

Highly recommended!!

Highly recommended Entendi muy bien la base del curso para comenzar con React Native Its Illustrated Its Clear and Its React :) is good, but the course could be better if the content is update Good as always!

highly recommended.

Read more

build an app

Nice to build an app from scratch though, and you do learn a lot.

May be it is not a wise choice to learn from online This course covers almost all the topics that you'll need to build an app very well but i wish the instructor again explained many concepts that he says he covered in react course, even if not completely but enough for a student to understand what exactly is happening.I think if i am buying a course it should be self explanatory and i should not have to buy another course.

It's clearly presented and I like that I build an app as we are going along.

Want to use this course to build an app.

Read more

setting up

Max has done an incredible job explaining everything from setting up the environment, to getting a functional app up and running.

Please keep updating contents with React updates Max is a very good teacher... .I did have some issues setting up the environment and wasn't really able to get help... but luckily I figured it out and was able to move on and keep doing the course.

Fantastic that you step through setting up the different types of test environments.

very good The author is a brilliant and wonderful teacher Found few troubles following the first lectures about setting up the dev enviroment.

Informative lecturing, however, setting up the development environment is quite edgy.

took me days setting up the environment on ubuntu Max teaches you all possible ways in solving something.

Read more

set up

Not too much times spent on set up (which is nice!)

Just having trouble with node js and react set up this dude is legit oui parfaitement juste un moment de la video etait flou ...

It is also great if you are a developer who does not want to set up a back-end and would rather let a management console such as Firebase handle everything.

thank you so much Full of examples, great pace, environment set up is wonderful.

Always awesome max Nice, I stop around 25 minutes to set up lol Good React Native looks like the best way for me to minimize what I have to learn to create apps for both Android and IOS.

Read more

real life

The explanations are very graphicals which helps understanding and there are real life code examples.

Application/Platform-wise it helps me a lot with self-study along with educational courses I am learning in real life.

He teaches a lot of edge cases that I have run into in real life.

Read more

figure out

I wish he would update his library recommendations, but other than that great so far Setup seems a bit rushed, and was kind of a pain to figure out.

It took a while to figure out how to see the crash logs for Android.

You're left to figure out the many errors you will encounter on your own, as the instructor doesn't mention or provide any assistance for things like the hyper-v issue you'll encounter if you try to run the android simulator on a windows machine with hyper-v enabled...

Read more


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.5 based on 1,359 ratings
Length 33 total hours
Starts On Demand (Start anytime)
Cost $19
From Udemy
Instructors Academind by Maximilian Schwarzmüller, Maximilian Schwarzmüller, Academind by Maximilian Schwarzm端ller, Maximilian Schwarzm端ller
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