Skip to content
UdemyReact NativePaid courseAll LevelsCertificate

React Native : The beginner guide (Udemy.com)

Build Android and IOS mobile apps ! ( incl. Notifications push , Hooks, Navigation, Camera, ES6, FlexBox, Animations...)

Created by: Robin Lebhar

Last updated February 2025

icon
What you will learn

  • Build native cross-platforms app for Android et IOS with the same code
  • Learn all the React / React Native core concepts
  • Push notifications
  • Hooks / Contexts
  • Routing and navigation
  • Use the last Javascript version: ES6
  • Style your app with JSS
  • Make asynchronous requests to consume an API
  • Discover expo to increase your development speed
  • Learn how to use a debugger
  • Flex-box system
  • Use the AsyncStorage to persist data in your app
  • Access the mobile images gallery
  • Build cool animations

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 92 / 100

icon
Course Description

In this new edition of React Native, learn how to quickly build ultra-modern , cross-platform mobile applications (working on both Android and IOS) !


React Native is like React's little brother. It is developed by Facebook, with a "Learn once, write everywhere" policy.


React Native will allow you to develop native mobile applications running on IOS and Android with the same code, a real revolution!


This technology is exploding and is in high demand in the job market.


React Native uses the React library which allows web developers to get started quickly.
You will discover that developing a mobile app with React Native is a lot like web development.

We are going to use Expo, the most used tool to create apps in 2 steps 3 moves.

With it, we will be able to code have live updates on a real smartphone on an emulator.

Also we will be able to share our app in a snap.

Goodbye mobile development with endless compilation times!

We will start together from the beginning and discover ReactJS and ReactNative in this course, so don't worry if you don't know React. The course will be progressive and we will develop several apps together.


Summary :

- The basic concepts of React

- Create a React Native application with Expo

- Styling

- The flexbox system

- Navigate between pages and send parameters using react-navigation

- Permissions

- Geolocation

- Push-notifications

- Access the smartphone gallery

- Create a notification server

- Communicate with an API

- Learn to use ES6 functions (map, find ...)

- Animations


See you soon!

​​Codiku.

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

Robin Lebhar

Hi, my name is Robin Lebhar, and I'm a passionate Full Stack Lead Developer.

I've had the privilege of working as a web architect and lead developer for both small startups and large enterprises.

I am deeply enthusiastic about modern web technologies and committed to demystifying the development process. I believe that anyone can become a great developer without needing to be a coding prodigy; all it takes is patience and motivation.

With seven courses on Udemy under my belt, I proudly achieved bestseller status with my React and Redux course.

My teaching approach is step-by-step, offering clear explanations, diagrams, and constructive feedback. I strive to communicate casually, just as I would with a friend, rather than adopting a formal instructor-student dynamic.

My courses cater to everyone—whether you're a complete beginner or an experienced developer looking to sharpen your skills!

icon
More courses by Robin Lebhar

$109.99

icon
More React Native courses

$189.99

$44.99

$69.99

$129.99

$99.99

$74.99

icon
Reviews

4.6

907 ratings on Udemy

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

By Jan Maes on 6/30/2025

Absolutely thrilled with this course! It offers a fantastic introduction to React Native for beginners. The instructor explains every concept with such clarity that even slightly outdated sections still make total sense—and can easily be translated into newer versions of the framework. One suggestion for improvement? Including TypeScript would take it to the next level. Overall, a high-quality tutorial that gave me a strong foundation. Well done!

By Reshal Luchman on 2/26/2025

Great videos! Learnt a lot! A few suggestions: - Should probably update videos to use the new updates. - Consider Flatlist example. Should use these. - Consider Pressable for creating custom buttons.

By Victorino Pastrana Franzoni on 2/13/2025

Most of the course is great! There might be some parts in which you have to look for more details over the documentation of every npm package/library. There is always room for improvement, but this course is a really a good one to start with. I was surprised how easy was to set up the environment to work on a real device. To work with the simulators/emulators, was a bit more tricky, especially since I did not have installed most of the packages/libs they need. Also, I had some challenges when trying to create the apps for ios and android for testing in real devices (generating the .ipa and the .apk). Other than that, this is pretty good course!

By Alek Stojanovski on 12/15/2024

For now everything looks amazing cleary explanation, simple coding style and great solutions. I hope in next lectures be the same! Great job man! P.S. Tnx for the Flex-box system in PDF file, it's very usefyl!

By Agnes T. on 4/25/2024

Great course. Gives a good starting point to learn React Native and also insights on features like camera, location, etc. Instructor's tone and language are very clear and understandable, giving all additional resources as needed. 10/10 recommend to anyone who starts their React Native journey.

By Adrian Carr on 4/11/2024

Very well done and structured so that concepts build on each other. With zero mobile development experience, after a few lessons, I now have several working examples that cover lots of important fundamental functionality.

By Naomy Arnold on 3/14/2024

So far you are so detailed!! I would say when you click something, please say what your clicking on because I had to redo video to see what you clicked on. Your going at a great paste though, not much of a complaint!

By Austin Fairbanks on 3/6/2024

I really loved this course! Apart from the animation stuff, everything was very up-to-date and I feel very confident in using my newly acquired react-native skills to build my own app! I will say, having a background in react is definitely a good idea prior to taking this course, so I would recommend taking another course on that before this one.

By Andrew Barona on 9/5/2023

If you are new to React Native, you should definitely start with this course. Robin teaches you how to start from scratch, simple apps, to more complex apps. He is also very responsive to any question you may have. Highest recommendation!

By Carsten Breum on 8/18/2023

It's an overall good course. Absolutly worth the money. The English is fine, charming and a bit fun for certain words like button, height, have, install and a few more, but after a while you get used to it. My English is also with an accent that I am sure some find funny. Most is covered except for React Native without Expo. I miss that part since Expo doesn't support all native libraries. For most simple apps Expo is a good choice, but if you want to do more and use libraries like crypto I don't see it work with Expo. That said I am new to React Native so I could be wrong. This course has been a fine teacher for me. The performance of React Native is not good and threading is a joke. If your app requires threading I think Maui (the .NET Core framework) is the way to go, but then the GUI components are totally different. Flutter is also pretty cool and overall much better integrated in Visual Studio code than React Native. Debugging React Native is a pain in the butt. If you use Expo you have some options, but with pure native it's a absent. Flutter and Maui is superior over React Native when it comes to debugging. It would have been great if the auther also discussed the other frameworks for comparionson. Still it was a good course and not too long like some other teachers that make 40 hour long courses repeating themself over and over again. Well done.

Showing all 10 reviews on CourseDuck

Read all 907 reviews on Udemy