React Native 2025 Complete Course

Intermediate
5h

By: Shaun Pelling

React Native 2025 Complete Course

Overview

The React Native Basics course guides you through building a mobile app with core functionality like authentication, data storage, and real-time updates using Appwrite as the backend. You’ll create login/signup flows, manage auth state, protect routes, and work with real-time databases. The course focuses on practical implementation, giving you a hands-on foundation in React Native development.

Modules

1. React Native Basics

1.1 Introduction & Setup19 min
1.2 Text, View & Image Components15 min
1.3 File Based Navigation7 min
1.4 Layouts and Stacks11 min
1.5 Light and Dark Modes11 min
1.6 Themed UI Components27 min
1.7 Route Groups and Nested Layouts12 min
1.8 Pressable Component11 min
1.9 Tabs Navigation14 min
1.10 Tab Bar Icons6 min
1.11 Safe Area View8 min

2. Authentication

2.1 Backend Setup (using Appwrite)5 min
2.2 Login and Signup Forms16 min
2.3 Making an Auth Context12 min
2.4 Logging Users In9 min
2.5 Showing Error Messages7 min
2.6 Logging Users Out5 min
2.7 Initial Auth State8 min
2.8 Protecting Routes13 min
2.9 Activity Indicators10 min

3. Adding a Database

3.1 Database Setup (Appwrite)8 min
3.2 Books Context9 min
3.3 Creating New Records13 min
3.4 Fetching Book Records6 min
3.5 Using the FlatList Component7 min
3.6 Real-Time Data10 min
3.7 Dynamic Routes8 min
3.8 Fetching Single Records7 min
3.9 Deleting Books8 min

Ready to Elevate Your Team's Learning?

Talk with our sales team to see how StormWind can transform the way your organization trains and grows.

CONTACT SALES