← Modern Web & App Development
React Native
Build real mobile apps with React Native, from basics to two full projects
You learn React Native basics, styling and navigation, then add authentication and local notifications. You put it all into practice building two hands-on projects — an expense tracker app and a tic-tac-toe app — applying every concept as you go.
per level · 3 levels · complete programme ₹20,000
- Duration
- 5 mo
Fees by level
Start at any level, or take the complete programme. The fee you pay for a level is locked for you.
| Level | What it covers | Duration | Fee |
|---|---|---|---|
| Beginner | Start from zero | 1 mo | ₹5,000 |
| Intermediate | Build working projects | 2 mo | ₹6,500 |
| Advanced | Get job-ready | 2 mo | ₹8,500 |
| Complete programme (all levels) | ₹20,000 | ||
All fees are in Indian Rupees and include applicable taxes. See our pricing & payment terms.
The complete curriculum
This is the entire syllabus — all 8 modules and 74 lessons, in the order you'll learn them. Nothing hidden.
↓ Download full curriculum (PDF)01 Introduction 3 lessons ▶
- 1.1Why React Native
- 1.2What is React Native
- 1.3Inner Working of React Native
02 React Native Basics 4 lessons ▶
- 2.1Installing CLI
- 2.2Creating Project
- 2.3Running on Emulator and Physical Device
- 2.4Hello World Component
03 Styling 5 lessons ▶
- 3.1Styling
- 3.2Styling-2
- 3.3Components Revised
- 3.4Using FlatList
- 3.5Using FlatList -2
04 React Native Navigation 11 lessons ▶
- 4.1Navigation Part 1
- 4.2Navigation Part 2
- 4.3Navigation Exercise Solution 1
- 4.4Navigation Exercise Solution Part 2
- 4.5Navigation Exercise Solution Part 3
- 4.6Bottom Tab Navigator
- 4.7Folder Structure
- 4.8Tweaking App Navigator
- 4.9Configuring Home
- 4.10Additional Components
- 4.11Finalizing Application
05 Authentication 15 lessons ▶
- 5.1App Intro
- 5.2Creating Firebase Project
- 5.3Folder Structure of App
- 5.4Creating AuthProvider (Context API)
- 5.5Tweaking AppNavigator
- 5.6Adding Layout
- 5.7Creating Login
- 5.8Login Part 2
- 5.9Creating Auth Layout
- 5.10Adding Properties to Components
- 5.11Adding SignUP
- 5.12Creating User Profile
- 5.13Logging In User
- 5.14Forget Password Function
- 5.15Final Fix
06 Major Project - Expense Tracker App 23 lessons ▶
- 6.1App Introduction
- 6.2Folder Structure
- 6.3Creating Login
- 6.4Sigining In
- 6.5Creating Methods
- 6.6Unsubscribing to Auth State Changes
- 6.7Completing Login Screen
- 6.8Creating Register Screen
- 6.9Connecting Database
- 6.10Home Screen
- 6.11Home Screen Layout
- 6.12Compeleting Home Screen
- 6.13Creating Methods- 3
- 6.14Home Screens Methods
- 6.15Creating Add Screen
- 6.16Adding Methods to AddScreen
- 6.17Adding Methods Part 2
- 6.18Creating ALL Transactions
- 6.19Update Screen
- 6.20Adding State to Update
- 6.21Methods Update Screen
- 6.22Delete Method
- 6.23Bug Fix
07 Local Notifications in React Native 4 lessons ▶
- 7.1Notifications
- 7.2Scheduling Notification
- 7.3Recieving Notifications
- 7.4Adding Event Listeners
08 Major Project - Tic Tac Toe App 9 lessons ▶
- 8.1App Intro
- 8.2Code Tour
- 8.3Adding Methods
- 8.4Creating Layout
- 8.5Imports
- 8.6Adding States
- 8.7Adding Methods to Board
- 8.8Board Layout
- 8.9Final Application
Tools you'll use
Every course includes
Related courses
App Development Kotlin
Build modern Android apps with Kotlin and Jetpack Compose
Flutter
Build cross-platform apps with Flutter and Dart through real projects
Nest JS
Build structured, testable backend APIs with NestJS and TypeORM