NewCode with Beto MCP

Build a Modern Multi-User Chat App with React Native, Expo, Clerk & Appwrite (Real-Time)

Beto, April 1, 2025 · 43,773 views

Passwords are on their way out. In this chat app, users sign in with Face ID or Touch ID through Clerk's new Expo Passkeys integration, or with Google, and messages sync across devices instantly through Appwrite's real-time subscriptions. I build it from a fresh Expo app in the video, testing passkeys live on the simulator.

If you've wanted to ship passwordless auth or real-time features, this is the full setup.

What's inside

  • Passkey sign-in with biometrics via Clerk and Expo Passkeys
  • Google sign-in tested with two accounts on separate devices
  • Real-time chat rooms and message syncing with Appwrite subscriptions
  • Smooth message rendering with Legend List (pin version 0.7.0)
  • Emoji support, chat deletion, and keyboard-aware inputs
  • Always-dark theming set straight from

Resources

CourseReact Native course

Let's connect!

Had a win? Get featured on Code with Beto.Share your story