Sign In with Google | React Native Expo | Tutorial 2023
Beto, April 22, 2023 · 119,719 views
One Google Sign-In setup, three platforms: web, iOS, and Android. The tricky part isn't the code, it's the Google Cloud configuration, so I walk through every screen in the video: the OAuth consent screen, a separate client ID per platform, and the HTTPS redirect URL that Google requires on web.
By the end you'll have a working login on all three platforms and know exactly where each credential goes.
What's inside
- Set up , , and web support packages
- Configure the OAuth consent screen users see when signing in
- Create separate client IDs for web, iOS, and Android
- Run Expo on web with to satisfy Google's redirect rules
- Generate bundle identifiers with
- Test the sign-in flow on all three platforms and persist user info
Resources

CourseReact Native course
17 sections and 800+ minutes, from fundamentals to shipping on the stores.
Had a win? Get featured on Code with Beto.Share your story
Like this article? Get the rest of the library plus weekly React Native tips. Free.