Skip to content
Articles
Article

Sign in with Google and Apple in Flutter (2026 guide)

by Qihu Zhang dev.to

7 min read

Short answer: use google_sign_in for Google and sign_in_with_apple for Apple, or wrap both with google_apple_sign_in. On Android, Google needs a Web OAuth client id plus one Android client per signing key's SHA-1. On iOS, Apple needs the Sign in with Apple capability. Then send the id token to Firebase or your backend. The code is the easy part. Most of the time goes into console setup, and most …

Forum

Questions about this, or something to add?

Discuss on the forum

Topics Firebase

Report this · Wrote this? Claim it

FlutterX is supported by