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.