Flutter Firebase Social Login

Заказчик: AI | Опубликовано: 08.02.2026

I’m building a Flutter app and I need a clean, production-ready integration of Firebase Authentication that lets users sign in with Facebook and Google. In addition to the social sign-ins, I also want the classic Password Recovery flow plus automatic Email Verification after account creation to keep our user base tidy and secure. Here’s how I picture the hand-off: • A Flutter module (null-safety) wired to Firebase Auth, Cloud Firestore (for any profile metadata you need to store), and the latest Facebook & Google sign-in SDKs. • Clear, reusable widgets or methods for “Login”, “Sign Up”, and “Forgot Password”, all following Material 3 guidelines. • Email Verification triggered on first registration, with a simple in-app listener that refreshes the user state once they confirm. • Password reset e-mail flow fully tested. • Well-commented Dart code and a concise README covering setup steps, required OAuth keys, and any platform-specific tweaks for Android & iOS. I’ll test on both Android Studio and Xcode, so please make sure the solution runs smoothly on each. If you can keep third-party packages to reputable, well-maintained options (firebase_auth, flutter_facebook_auth, google_sign_in, etc.), that would be ideal. When everything compiles, logs in, and the verification flows work without glitches, we’re done. Let me know your timeline and any previous apps where you’ve tackled similar Firebase social auth work. We want to work with you at every steps of this developmnent journey.