I'm building the authentication of my app and would be very interested other IH'ers opinion on this.
I'm building a flutter app and have pretty simply implemented an auth flow using firebase. Currently I have login buttons for:
However I feel like this is too many options. One concern that I have with offering too many options is that a user may forget which one they used to sign-up fir first time.
So... what are your thoughts? Should I limit it to just Apple and Google? Presumably everyone using iOS would have an apple ID, everyone using Android would have a google account, and email and password as a fall back plan?
Is there any advantage in also having facebook (considering the fact most people in my target demographic would have a facebook account?
I am also interested in this topic, and curious about relevant data. I have an app that is only email which requires clicking an email validation link, which I can't seem to get over an 80% completion rate. So I am thinking about adding social auth options to presumably help remove the friction. But that's work and complexity and would like to know more about the ROI...so would love to get my hands on some data that would help with these types of decisions (auth type volume per app type, retention rate, sign up completion rate, etc...)
Sounds like a good idea for a little side project / info product for someone with some expertise in this area... There must be many other people wondering and asking the same questions!