[Traversy Media] React Native Crash Course+ | Build a Mobile App In 3 Hours
In this 3-hour course, we will learn all about React Native for building iOS and Android apps. We will discuss the fundamentals and then build a notes application with full CRUD and authentication using Appwrite.io as our backend. Visit Appwrite and claim $50 in free Appwrite Cloud Pro credits: https://apwr.dev/traversyfeb2025 Code: https://github.com/bradtraversy/notes-app Timestamps: 0:00 - Intro 1:29 - Slides (What Is React Native, etc) 9:53 - Setup With Expo 14:19 - Reset Project Boilerplate 15:38 - Running Your Project 16:32 - React Native Components 18:36 - Styling 20:30 - Layout, Stack & Slot Components 22:27 - Customize Page Header 25:00 - Home Screen 30:49 - Notes Screen & Layout 34:20 - Display Notes In FlatList 39:00 - Modal & TextInput Components 46:12 - Add Note To UI 48:44 - Component Refactor 56:47 - Appwrite.io Project & Database Setup 1:02:47 - Environment Variables 1:05:20 - Appwrite SDK Install & Config 1:11:50 - Database Service (listDocuments) 1:14:45 - Note Service (getNotes) 1:17:16 - Fetch Notes From Screen Component 1:20:51 - Add Note To Database 1:30:38 - Delete Notes 1:40:40 - Update Notes 1:57:12 - Authentication With Appwrite 2:00:16 - Authentication Service 2:04:50 - Auth Context & Provider 2:14:39 - Auth Screen 2:20:00 - Login & Register Form 2:30:40 - Auth Funcionality 2:36:55 - Logout 2:42:50 - Redirect Logged In Users 2:46:12 - Filter Users Notes 2:55:10 - No Note Display 2:57:12 - Building & Publishing (EAS)