Search packages, repositories and app categories

Package detailsv3.1.1

firebase_ui_auth

Pre-built widgets library that are integrated with the variety of the Firebase Auth providers.

AndroidiOSWebmacOSWindows
30-day downloads
50.7K
Likes
470
Pub points
150

Install package

flutter pub add firebase_ui_auth

Package Overview

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

Firebase UI Auth is a Flutter package that provides pre-built, customizable UI widgets for authentication using Firebase Auth. It simplifies integration with multiple authentication providers such as email/password, Google, Apple, and Facebook, offering consistent, accessible, and responsive sign-in flows across Android, iOS, Web, macOS, and Windows. The package handles common authentication workflows out of the box, reducing boilerplate code and improving developer productivity while maintaining security best practices.

Use cases

  • User sign-in and sign-up flows
  • Multi-provider authentication
  • Cross-platform authentication UI
  • Passwordless login
  • Customizable auth screens

Key features

  • Pre-built sign-in widgets
  • Support for multiple auth providers
  • Responsive design across platforms
  • Easy customization via themes
  • Built-in error handling and validation
  • Seamless integration with Firebase Auth

Suitable for

  • Flutter apps requiring quick auth setup
  • Developers wanting consistent UI across platforms
  • Projects using Firebase Auth with multiple providers
  • Teams prioritizing rapid development and UX consistency

Considerations

  • Limited to Firebase Auth ecosystem
  • Requires additional configuration for custom flows
  • May need theme adjustments for brand alignment
  • Depends on Firebase SDKs being set up first

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Firebase UI for Flutter

Firebase UI is a set of plugins for Flutter that allows you to quickly connect common UI elements to Firebase APIs.

Available plugins

package pub
firebase_ui_auth pub package
firebase_ui_database pub package
firebase_ui_firestore pub package
firebase_ui_localizations pub package
firebase_ui_oauth pub package
firebase_ui_oauth_apple pub package
firebase_ui_oauth_facebook pub package
firebase_ui_oauth_google pub package
firebase_ui_oauth_twitter pub package
firebase_ui_storage pub package

Issues

Please file Firebase UI specific issues, bugs, or feature requests in our issue tracker.

Contributing

If you wish to contribute a change to any of the existing plugins in this repo, please review our contribution guide and open a pull request.

Categories

Dependencies

Dependency list 8 items

Source repository

Projects using this package