firebase_auth_simplified_ui 1.0.0 copy "firebase_auth_simplified_ui: ^1.0.0" to clipboard
firebase_auth_simplified_ui: ^1.0.0 copied to clipboard

A plug-and-play Flutter package for Firebase Auth UI (login, signup, forgot password)

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';
import 'package:firebase_auth_simplified_ui/firebase_auth_simplified_ui.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform, // ✅ This must match
  );
  runApp(const ExampleApp());
}

class ExampleApp extends StatelessWidget {
  const ExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Firebase Auth UI Example',
      home: FirebaseAuthLoginScreen(
        onLoginSuccess: (user) {
          debugPrint('Login successful: ${user.email}');
        },
        onRegisterTap: () {
          Navigator.push(
            context,
            MaterialPageRoute(
              builder: (_) => FirebaseAuthSignupScreen(
                onSignupSuccess: (_) => Navigator.pop(context),
              ),
            ),
          );
        },
        onForgotPasswordTap: () {
          Navigator.push(
            context,
            MaterialPageRoute(
              builder: (_) => FirebaseAuthForgotPasswordScreen(
                onBackToLogin: () => Navigator.pop(context),
              ),
            ),
          );
        },
      ),
    );
  }
}
3
likes
145
points
65
downloads

Publisher

unverified uploader

Weekly Downloads

A plug-and-play Flutter package for Firebase Auth UI (login, signup, forgot password)

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

firebase_auth, firebase_core, flutter, provider

More

Packages that depend on firebase_auth_simplified_ui