Sign-In With Google and Apple: Expo + Supabase Auth (using AI Agents)

John Kealy
4,108 views β€’

Build and ship your mobile app with me: πŸ‘‰ https://kealy.studio Here's the prompt mentioned in the video: Set up Google Sign-In and Apple Sign-In with Supabase Auth in this Expo React Native app. Use native sign-in libraries (@react-native-google-signin and expo-apple-authentication) with supabase.auth.signInWithIdToken() β€” not signInWithOAuth. Configure app.json plugins, set up persistent session storage, and handle both providers. Set up Google Sign-In and Apple Sign-In with Supabase Auth in a React Native Expo app, using an AI agent to handle the heavy lifting. In this tutorial, I'll walk through the full setup β€” from Firebase credentials and native sign-in libraries to persistent sessions and real device testing. I'll show you what the AI agent can do, what it can't, and how to get production-ready social authentication working end to end. What's covered: β†’ Google Sign-In with @react-native-google-signin β†’ Apple Sign-In with expo-apple-authentication β†’ Supabase Auth using signInWithIdToken (not OAuth) β†’ Setting up credentials (web client, iOS, Android) β†’ Configuring app.json plugins and environment variables β†’ Running Google Sign-In locally with the Supabase CLI β†’ Production setup for both providers β†’ Testing Apple Sign-In via TestFlight

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close