Skip to content
Back

Native Sign in with Google/Apple Flutter

  • 0
  • Flutter
  • Auth
  • Cloud
standa πŸ§ƒ
5 Aug, 2025, 18:37

Is native sign in with google / apple in Flutter possible with Appwrite?

TL;DR
Developers discuss the importance of implementing native sign in with Google/Apple in Flutter for mobile apps. Appwrite is working on creating Appwrite Functions to facilitate this. A GitHub issue is open for future implementation. A service that analyzes typing pattern for authentication is mentioned. Custom token login is supported by Appwrite. Ease of implementation and user experience are highlighted concerns. Solution mentioned to create an Appwrite function using a template from GitHub.
standa πŸ§ƒ
5 Aug, 2025, 18:38

just a note, and I'm really not trying to be mean: I thought of this as the most basic and important part of oauth. Almost all mobile apps have this, if not all πŸ€·β€β™‚οΈ Required webview gives a ton of friction which users are not used to and also users can't use face id to sign in. It's really weird, not sure Apple would even allow this kind of thing + it lowers signup conversions by a lot

Steven
5 Aug, 2025, 18:41

Appwrite supports any auth method via Custom token login.

Steven
5 Aug, 2025, 18:42

We had a PoC internally where we used a service that analyzed your typing pattern to authenticate you πŸ˜…

standa πŸ§ƒ
5 Aug, 2025, 18:42

oh my bad, never worked with that before. thanks, hopefully its simple to implement πŸ˜„

standa πŸ§ƒ
5 Aug, 2025, 18:43

might be nice addition to some docs or blog / video where you show how to do that for people who are more used to other BaaS (supabase, firebase, ...)

Steven
5 Aug, 2025, 18:43

yes, that is in the works. We have a github issue: https://github.com/appwrite/appwrite/issues/9015

Steven
5 Aug, 2025, 18:43

with some details about how it can be implemented

Steven
5 Aug, 2025, 18:44

we plan on creating Appwrite Functions to do this and a blog/tutorial/article with some more info

Steven
5 Aug, 2025, 18:44

but, if you're in a rush, you can grab the function template yourself: https://github.com/appwrite/templates/pull/332

standa πŸ§ƒ
5 Aug, 2025, 18:45

oh so i will basically need to create appwrite function which does this

Steven
5 Aug, 2025, 18:45

But this is just for Apple. Google one is still in the works

standa πŸ§ƒ
5 Aug, 2025, 18:45

yeah thanks a lot!! i really don't mind anything as long as it works, it was supposed to be a 15 minute thing to be honest

standa πŸ§ƒ
5 Aug, 2025, 18:48

is it not possible to just directly add it to cloud console/client sdks in the future? similar fashion to supabase for example

Steven
5 Aug, 2025, 18:49

maybe, but it's quite a narrow scope: a specific endpoint just for apple and a specific endpoint just for google. plus Console side changes

standa πŸ§ƒ
5 Aug, 2025, 18:53

yeah maybe, but its kinda important for mobile apps - not many sign-up-required apps exist without it anymore.

standa πŸ§ƒ
5 Aug, 2025, 18:54

but ofc, up to you to decide

standa πŸ§ƒ
5 Aug, 2025, 18:57

but with nice little youtube video and the 2 templates, it might be so easy (hopefully) it wont be needed

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more