FLUTTER ECOSYSTEM

flutter_auth_ui

Unofficial firebaseui package for flutter. This library aims to provide support for Android, iOS and the web. Login with Email, Phone, Google account and etc.

Latest version
4.0.1
30-day downloads
225
Likes
68
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

flutter_auth_ui is an unofficial Flutter package inspired by FirebaseUI, designed to simplify authentication across Android, iOS, and web platforms. It provides pre-built UI components for common authentication flows, including email, phone, and Google sign-in. Built with Flutter's cross-platform capabilities, it aims to reduce boilerplate code while maintaining a consistent user experience. The package integrates seamlessly with Firebase Authentication and supports modern authentication patterns like passwordless login and multi-factor authentication.

Use cases
  • Implementing email/password login
  • Enabling Google sign-in
  • Adding phone number authentication
  • Building secure login flows on web
  • Supporting multi-platform apps
Key features
  • Pre-built authentication UIs
  • Cross-platform support (Android, iOS, Web)
  • Integration with Firebase Authentication
  • Passwordless and MFA support
  • Customizable themes and styling
Suitable for
  • Developers building cross-platform apps
  • Teams needing rapid authentication implementation
  • Projects using Firebase as backend
  • Apps requiring consistent auth UX across devices
  • Startups focused on fast MVP development
Considerations
  • Requires Firebase setup
  • Limited customization compared to native UI
  • Depends on external Firebase services
  • May need additional state management
  • Not officially maintained by Firebase
Supported platformsAndroidiOSWeb

Install package

flutter pub add flutter_auth_ui

Categories

Dependencies

Dependency list 4 items

Source repository

Related projects

No data available yet.