Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Build a Full Stack mobile app in just 8 Hours (React Native, Expo, Clerk, Supabase)
Play lesson

React Native for beginners - Build a Full Stack mobile app in just 8 Hours (React Native, Expo, Clerk, Supabase)

5.0 (4)
42 learners

What you'll learn

This course includes

  • 537.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Learn how to build a Full Stack Mobile Application in 8 hours using React Native, Expo, Expo Router, Clerk, Supabase and more! In this step-by-step tutorial, you'll learn practical skills needed to build powerful and scalable mobile apps using a tech stack trusted by top mobile developers. By the end of this tutorial, you'll have built a Reddit Clone with a beautiful Frontend and powerful Backend. So if you ready to master Full Stack Mobile Development in just 8 hours, let's get coding! 🚀 🎒 Download the Asset Bundle(dummy data, files, step-by-step guide): https://assets.notjust.dev/reddit 💻 Source Code: https://github.com/notJust-dev/Reddit 🔗 Useful Links: Sign up for Clerk: https://go.clerk.com/KRYGMyO Download Xcode: https://developer.apple.com/xcode/ Download Android Studio: https://developer.android.com/studio ❗️ React Native Mastery is the ONLY course you need to Master mobile development with React Native & Expo: https://www.notjust.dev/react-native-mastery 🧭 Navigate using timecodes: 📌 Introduction 0:00 Introduction and Project Overview 01:47 What will you learn in this video 🎨 Frontend 0:12:29 Set up Expo Router 0:24:01 Set up Bottom Tabs Navigation 0:37:36 Display a Basic Post 01:04:02 Create your First Custom Component 01:11:11 Create Type Safe Components 01:17:08 List of Items (Flatlist) 01:49:02 Details Post Screen 02:11:17 Create a Post Screen 02:33:33 Adding the KeyboardAvoidingView 02:41:26 Group Filter Screen 02:51:57 Displaying a List of Communities 02:57:39 Global State Management 03:10:05 Building the Comments Section 03:59:22 Implementing useRef, useMemo and useCallback 04:19:16 User Interface Recap 🔐 Authentication 01:20:52 Authentication with Clerk 01:41:31 Adding Logging Out Functionality 05:47:27 Integrating Clerk with Supabase 🚀 Backend 04:21:55 Recap and Backend Introduction 04:22:44 Create a new Supabase Project 04:27:52 Setup Database Tables 04:33:03 Fetch data from Database into the app 04:38:58 Fetch Post Offer 04:41:33 Setup TypeScript for Supabase 04:48:56 What is Tanstack Query 05:03:46 Implementing Querying on the Details Page 05:26:43 Update data with Mutations 05:34:08 Extracting Mutation logic in another file 05:37:21 Performing actions in the UseMutation 05:40:04 Adding some Extra Bonus Features 05:41:40 Invalidating Queries to Update UI 06:15:13 Project Recap So Far 06:21:57 Implementing the DELETE Feature 06:30:11 Displaying Number of Upvotes 06:40:29 Creating a New Upvote 06:51:25 Enabling RLS (Row Level Security) for Upvotes 06:54:06 Implementing Backend for Comments 📦 Storage 07:41:43 Implementing Image Picker 07:48:34 Image Storage 08:21:12 Implementing Pagination 08:36:29 Outro 💬 Join the notJust Development gang and let's build together: Twitter: https://twitter.com/VadimNotJustDev Instagram: https://www.instagram.com/VadimNotJus... Facebook: https://www.facebook.com/notjustdev LinkedIn: https://www.linkedin.com/in/vadimsavin Discord: https://discord.gg/VpURUN2 #tutorial #reactnative #beginners

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere