Skip to main content

FlutterFire UI for Auth


This page is archived and might not reflect the latest version of the FlutterFire plugins. You can find the latest information on GitHub:

FlutterFire UI for Auth provides a simple and easy way to implement authentication in your Flutter app. The library provides fully featured UI screens to drop into new or existing applications, along with lower level implementation details for developers looking for tighter control.


To get started with Firebase UI for Auth, you first need to ensure the firebase_auth plugin is installed on your project.

If you haven't already done so, install the flutterfire_ui package by running the following command in your terminal:

flutter pub add flutterfire_ui

Getting started#

To understand what Flutter UI for Auth offers, the following documentation pages walk you through the various topics on how to use the package within your Flutter app.

  1. Integrating your first screen
  2. Configuring Providers
  3. Building a custom UI
  4. Localization
  5. Theming
  6. Navigation