Sign-In With Google and Apple: Expo + Supabase Auth (using AI Agents)
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