Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build a Full Stack Chat App with React Native, Clerk and Supabase

notJust․dev via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a comprehensive real-time chat application using React Native, Supabase, and Clerk in this 3 hour 55 minute tutorial. Master the development of a full-stack mobile chat app with authentication, messaging, online presence, typing indicators, and image sharing capabilities. Structure your application using React Native with Expo Router and implement secure user authentication through Clerk Auth with protected routes. Connect and synchronize user data between Clerk and Supabase using webhooks, then build a scalable messaging system powered by Supabase Realtime and PostgreSQL. Create an iMessage-inspired chat interface using NativeWind and manage message states with sent, delivered, and read indicators. Handle real-time events including typing indicators and online presence features while enabling users to send both text messages and images through custom input components. Develop channel creation functionality with group chat UX that prevents duplicates, and deploy authentication and API routes using clean Onion-style Expo navigation. Gain hands-on experience with modern mobile development tools including Expo Router, NativeWind, and TanStack Query to create a production-ready chat application suitable for real-world deployment.

Syllabus

Build a Full Stack Chat App with React Native, Clerk and Supabase

Taught by

notJust․dev

Reviews

Start your review of Build a Full Stack Chat App with React Native, Clerk and Supabase

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.