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