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:
- Intro
- Slides (What Is React Native, etc)
- Setup With Expo
- Reset Project Boilerplate
- Running Your Project
- React Native Components
- Styling
- Layout, Stack & Slot Components
- Customize Page Header
- Home Screen
- Notes Screen & Layout
- Display Notes In FlatList
- Modal & TextInput Components
- Add Note To UI
- Component Refactor
- Appwrite.io Project & Database Setup
- Environment Variables
- Appwrite SDK Install & Config
- Database Service (listDocuments)
- Note Service (getNotes)
- Fetch Notes From Screen Component
- Add Note To Database
- Delete Notes
- Update Notes
- Authentication With Appwrite
- Authentication Service
- Auth Context & Provider
- Auth Screen
- Login & Register Form
- Auth Funcionality
- Logout
- Redirect Logged In Users
- Filter Users Notes
- No Note Display
- Building & Publishing (EAS)
1:38:36
1:40
7:18
43:53