Udemy

React Native by Projects: From Basics to Pro

Enroll Now
  • 670 Students
  • Updated 1/2026
4.2
(63 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
21 Hour(s) 0 Minute(s)
Language
English
Taught by
Niraj Dhungana
Rating
4.2
(63 Ratings)
3 views

Course Overview

React Native by Projects: From Basics to Pro

Build real-world apps with React Native, API integration, Authentication, Gestures, Animation & Advance App Using RN CLI

Learn React Native the practical way — by building real-world apps with modern tools, TypeScript, animations, gestures, and image editing.

Are you ready to go from React Native beginner to confident mobile app developer?

This course is built for learners who don’t just want to watch tutorials, but want to build actual apps that showcase real skills — apps that you can proudly show in your portfolio.


What You’ll Learn

We start from absolute setup — installing Node.js, configuring Android Studio or Xcode (yes, we cover both Mac and Windows).
Even if you’re on Windows (like I was when I started!), you can still learn and build Android apps — and once you grow, you’ll be able to switch to Mac when you’re ready to publish to iOS.

Once your environment is ready, we’ll lay the foundation. You’ll learn:

  • The essentials of React needed for React Native

  • TypeScript basics as we use it throughout the course

  • Best practices for writing clean, maintainable code

Then, the real fun begins: we build projects that grow with your skillset.


Projects You'll Build


1. Calculator App

Your first app — but not just buttons and math. You’ll build clean UI using Flexbox, and learn how to handle layout challenges. Plus, you’ll get into TypeScript interfaces and generics to make your code robust.


2. E-Commerce UI App (with API integration)

Connect your app to a Node.js API (provided) and learn:

  • Authentication (login/signup)

  • Managing a cart

  • Displaying products using advanced FlatList features

  • Creating an image slider

  • Uploading images to the server


This project will give you real-world experience with API calls, state management, and user flows.


3. Image Editor App (The Star Project)

Here’s where it all comes together. This advanced project covers:

  • Requesting media permissions

  • Selecting and saving images

  • Building custom UI with React Native Skia

  • Working with animations and gesture handling

  • Using canvas to draw, crop, and edit images

By the end, you’ll have a stunning image editor that you can proudly include in your portfolio.


What You'll Get:

  • Practical, project-based learning

  • Modern React Native + TypeScript

  • Real-world skills like API integration, media handling, gestures & animations

  • A deep understanding of how to build and structure mobile apps


Requirements:

  • Basic understanding of JavaScript and web development

  • A computer with internet access

  • Most importantly: a passion to learn and build amazing apps!

I created this course because I learned React Native the hard way — and I want to help you learn it the smart way: by building.

So if you’re ready to stop jumping between tutorials and start creating real mobile apps...

Enroll now and start building your React Native journey today!

Course Content

  • 10 section(s)
  • 291 lecture(s)
  • Section 1 History
  • Section 2 Fundamentals
  • Section 3 The Shortest React Code Ever
  • Section 4 TypeScript
  • Section 5 First Project
  • Section 6 Second Project
  • Section 7 Image Editor
  • Section 8 Basics of TypeScript
  • Section 9 How Do I Think
  • Section 10 Environment Setup

What You’ll Learn

  • You will learn how to build an app that can be published to playstore
  • You will learn how to work with typescript and react native
  • You will learn to work with react native cli instead of expo
  • You will learn to add native code to your react native app


Reviews

  • U
    Udemy User
    1.5

    I'm not new to programming, however, as someone dipping their toes in mobile development there are just a few little key items I want to express so far into the course. The instructors knowledge is great, however, the explanations, though okay... are a bit scatter brained and disrupt the flow of what is being taught and break the concentration of building the app. So far it's a good course, but my rating is purely based on the oddly prepared videos, scatter brained rants that interrupt the flow of the builds. Instructors Knowledge: 10/10

  • P
    Prayank Vishwakarma
    4.0

    good course

  • P
    Pierre Delestre
    5.0

    very good beginning, very clear, thanks! Tres bon debut, les explications sont claires, merci!

  • S
    Shadhiq Batcha M
    5.0

    End to end

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed