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
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
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 80 / 100
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.
Instructor Details
- 4.0 Rating
180 Reviews
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.
More courses by Eincode by Filip Jerga
Ethereum with Solidity, React & Next.js - The Complete Guide (2025)
4.1 (737 Reviews)
Provider: Udemy
Time: 47.6h
$84.99
Game Development in JS/TS - The Complete Guide (w/ Phaser 3) (2023)
4.6 (661 Reviews)
Provider: Udemy
Time: 27h
$89.99
Electron & React JS - A Practical Guide for Chat App (2023)
4.3 (321 Reviews)
Provider: Udemy
Time: 17.8h
$54.99
Next JS & Typescript with Shopify Integration - Full Guide (2021)
4.2 (313 Reviews)
Provider: Udemy
Time: 27.9h
$69.99
React, Angular, Node In-Depth Guide: Beginner to Pro (2020)
4.4 (261 Reviews)
Provider: Udemy
Time: 79.6h
$69.99
NFT Marketplace - React, Next.js & Solidity Guide (2025)
4.4 (236 Reviews)
Provider: Udemy
Time: 25.9h
$84.99
More React Native courses
The Complete React Native + Hooks Course (2025)
4.6 (45,638 Reviews)
Provider: Udemy
Time: 38.2h
$129.99
Reviews
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!












