Skip to content
UdemyReact NativePaid courseAll LevelsCertificate

React Native with Typescript - The Practical Guide (2022) (Udemy.com)

Create an app in React Native - from basic knowledge to working app. Learn React Native components, Typescript, and more

Created by: Eincode by Filip Jerga

Last updated November 2022

icon
What you will learn

  • Create a working app made in React Native & Typescript
  • Understand React Native in practical and fun way
  • Use gained knowledge to create your own applications
  • Establish yourself in the field of the exciting mobile app development environment

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 : 80 / 100

icon
Course Description

What is React Native?

React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. React primitives render to native platform UI, meaning your app uses the same native platform APIs other apps do. Simplified, with React Native you can create a native application on IOS and Android devices, only with a knowledge of one language (Javascript).

Is this course right for you?

If you plan to start your career as a developer or improve your programming skills, this course is right for you.

You will get the confidence and skills required to start your own projects.

What are you going to work on?

You will create a "Workout" mobile application with Javascript programing language.

The course is divided into multiple parts (check curriculum).

In the first part, you will set up a development environment simulator and learn more about React Native theory.

Right away after that, you will start working on the application. First, you will learn to create multiple screens(views) and navigation between them. An instructor will show you different ways and techniques to set up navigation and, most importantly, how navigation works.

In the next part, you will discover some React Native components. Native components are similar to those used in the browser. If you have some basics in HTML, it will be for your piece of cake to grasp these concepts.

Loading external resources such as fonts is very important for UX. You will create a simple resource loader and prepare a function to boot up all required initial data of your application.

In the next couple of lectures, you will create a detailed workout page, displaying more precise information. You will learn how to pass parameters in navigation and use them to fetch data.

The next part of the course covers data management, storage, and data manipulation. It's important to know where to store data and retrieve them. An instructor will show you an easy way how to do that. As storage, you will use native storage of your phone(simulator).

Hooks functions are an essential part of React environment. You will learn how to use them to get data.

In the following section, you will go back to the detail screen of the application. You will learn how to create a reusable component, modal. A modal window will be responsible for displaying a sequence of workout exercises.

The application's core feature is to display a countdown(timer) for currently active exercise. In the eighth section, you will work precisely on this feature. An instructor will guide you through creating a reusable hook function that will provide "countdown" functionality.

Countdown functionality goes hand-in-hand with the feature to display the currently "active" exercise, and after the countdown is finished, load the next exercise and reload the countdown again.

In the next section, you will work on a form to create a workout and add/remove exercises in the workout.

The course is finishing with you working on the "theme" feature. This simple functionality allows users to toggle between the dark and light theme of the application.

The last part of the course covers testing the application on the device and in the simulators.

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

Eincode by Filip Jerga

At Eincode, our mission is to deliver the best online learning experience for our audience.

We specialize in creating high-quality content, with programming concepts brought to life through real-world projects. Whether you're exploring web development or mobile app creation, Eincode is your trusted resource for comprehensive and practical programming guides.

If you're seeking complete, in-depth courses to enhance your skills, Eincode has you covered.

Our instructor, Filip Jerga, is dedicated to sharing his expertise and regularly publishes courses designed to help you achieve your coding goals.

icon
More courses by Eincode by Filip Jerga

$84.99

$89.99

$54.99

$69.99

$69.99

$84.99

icon
More React Native courses

$189.99

$44.99

$69.99

$129.99

$99.99

$79.99

icon
Reviews

4.0

180 ratings on Udemy

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

By Asmeeta Mistri on 9/8/2025

Thank you so much for this course really helpful and nice course, good instructor. Thank you Filip!

By Gvantsa Uplisashvili on 10/30/2023

Really enjoying the course. The explanations are clear and the content is very applicable. Great for leveling up your skills!

By Abhinay Kumar Merugu on 9/20/2023

Explanation is good but the title(React Native with Typescript - The Practical Guide (2022)) is misleading. He just used .tsx but not really made use of Typescript. The navigation screens lectures are without types & the data lectures suddenly got types for navigation props without explanation.

By Daniel Roberts on 6/24/2023

straight to the point so far which i like, and really like the in depth analysis of React in general as well as Typescript.

By Nemanja Djoric on 2/19/2023

Amazing. Everything is so detailed and explained great, but at the same time consized and it has great quality. Filip, please continue to make awesome and very high-quality content as you made this course and please, please keep it as short as it can (like this course-12 hours - people need this normal- size courses - nobody has 40 - 60+ hours- and I will buy many of your other courses :))

By Aleksandra Lekoska on 12/10/2022

Explaining everything in details, with code examples and drawing about it. Would definitely recommend.

By Donato Baonguis on 7/16/2022

Thank you for creating this tutorial/course. It is well worth it and I was able to follow along and publish it to the Google Play Store! As of this writing, I am waiting for the Apple Store to approve my app, so that I can have the app available in both platforms! Thank again, Philip! Make more (advanced) courses for react-native!

By Rajesh Babu Polamarasetti on 6/25/2022

Skipping some screens between stack what we are expecting, A=>B => C => D =>E now need stack like A => B =>F meaning pushing F should remove C, D from the stack

By Adam o on 2/25/2022

Lack of basic knowledge of React Native, Also, I expected a coverage of Type Script but there was nothing about it in the course.

By Jess Bo on 1/27/2022

Even though the course doesn't cover all react-native concepts, it focusses on the most necessary ones to be able to create working applications. I highly recommend it!

Showing all 10 reviews on CourseDuck

Read all 180 reviews on Udemy