Completed
0:00 Introduction and Project Overview
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Build a Full Stack Mobile App in Just 8 Hours - React Native, Expo, Clerk, Supabase
Automatically move to the next video in the Classroom when playback concludes
- 1 0:00 Introduction and Project Overview
- 2 01:47 What will you learn in this video
- 3 0:12:29 Set up Expo Router
- 4 0:24:01 Set up Bottom Tabs Navigation
- 5 0:37:36 Display a Basic Post
- 6 01:04:02 Create your First Custom Component
- 7 01:11:11 Create Type Safe Components
- 8 01:17:08 List of Items Flatlist
- 9 01:49:02 Details Post Screen
- 10 02:11:17 Create a Post Screen
- 11 02:33:33 Adding the KeyboardAvoidingView
- 12 02:41:26 Group Filter Screen
- 13 02:51:57 Displaying a List of Communities
- 14 02:57:39 Global State Management
- 15 03:10:05 Building the Comments Section
- 16 03:59:22 Implementing useRef, useMemo and useCallback
- 17 04:19:16 User Interface Recap
- 18 01:20:52 Authentication with Clerk
- 19 01:41:31 Adding Logging Out Functionality
- 20 05:47:27 Integrating Clerk with Supabase
- 21 04:21:55 Recap and Backend Introduction
- 22 04:22:44 Create a new Supabase Project
- 23 04:27:52 Setup Database Tables
- 24 04:33:03 Fetch data from Database into the app
- 25 04:38:58 Fetch Post Offer
- 26 04:41:33 Setup TypeScript for Supabase
- 27 04:48:56 What is Tanstack Query
- 28 05:03:46 Implementing Querying on the Details Page
- 29 05:26:43 Update data with Mutations
- 30 05:34:08 Extracting Mutation logic in another file
- 31 05:37:21 Performing actions in the UseMutation
- 32 05:40:04 Adding some Extra Bonus Features
- 33 05:41:40 Invalidating Queries to Update UI
- 34 06:15:13 Project Recap So Far
- 35 06:21:57 Implementing the DELETE Feature
- 36 06:30:11 Displaying Number of Upvotes
- 37 06:40:29 Creating a New Upvote
- 38 06:51:25 Enabling RLS Row Level Security for Upvotes
- 39 06:54:06 Implementing Backend for Comments
- 40 07:41:43 Implementing Image Picker
- 41 07:48:34 Image Storage
- 42 08:21:12 Implementing Pagination
- 43 08:36:29 Outro