Uploaded February 2025 | Updated September 2026, 2 weeks ago
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:
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)
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:
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)

Hiring without Whiteboards - https://github.com/poteto/hiring-without-whiteboards
Interview Patterns - [https://twitter.com/LDLockhartJr/status/1561251161134473217?s=20&t=Sb2aRdbdmveSWt1-JVsBUw](https://twitter.com/LDLockhartJr/status/1561251161134473217?s=20&t=Sb2aRdbdmveSWt1-JVsBUw)
JavaScript Algorithms and Data Structures Masterclass - [https://www.udemy.com/course/js-algorithms-and-data-structures-masterclass/](https://www.udemy.com/course/js-algorithms-and-data-structures-masterclass/)
👇 Follow Traversy Media On Social Media:
Twitter: https://twitter.com/traversymedia
Instagram: https://www.instagram.com/traversymedia
Linkedin: https://www.linkedin.com/in/bradtraversy Do You Need To Learn Data Structures & Algorithms As A Developer?](https://i.ytimg.com/vi/b_4ZchFAYRs/mqdefault.jpg)









