Build a Full Stack Mobile App in Just 8 Hours - React Native, Expo, Clerk, Supabase

Build a Full Stack Mobile App in Just 8 Hours - React Native, Expo, Clerk, Supabase

notJust․dev via YouTube Direct link

0:00 Introduction and Project Overview

1 of 43

1 of 43

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.