firebase_auth_kit library

Firebase Auth Kit — pre-built Firebase authentication UI and services for Flutter.

Provides ready-to-use login and signup screens with support for email/password, Google Sign-In, and phone OTP authentication.

Quick start

import 'package:firebase_auth_kit/firebase_auth_kit.dart';

AuthLoginScreen(
  onSuccess: () => Navigator.pushReplacementNamed(context, '/home'),
)

Classes

AuthColorScheme
AuthController
High-level controller for Firebase authentication operations.
AuthLoginScreen
A pre-built login screen rendered as a Stack so the background is fully customisable.
AuthSignupScreen
A pre-built signup screen rendered as a Stack so the background is fully customisable.
AuthTheme
Design tokens for the auth kit UI.
AuthUIConfig
Configuration class for customizing the pre-built auth screens.
AuthValidators
A collection of reusable form validators for common authentication fields.

Enums

AuthMethod
Enum representing each supported sign-in method.