├── .gitignore ├── .metadata ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── assets └── lit.png ├── example ├── .gitignore ├── .metadata ├── README.md ├── lib │ └── main.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── graphics ├── apple_logo_black.png ├── apple_logo_white.png ├── github.png ├── google_logo.png └── twitter_logo_blue.png ├── lib ├── lit_firebase_auth.dart └── src │ ├── application │ └── auth │ │ └── sign_in_handler │ │ ├── sign_in_handler_state.dart │ │ ├── sign_in_handler_state.freezed.dart │ │ └── sign_in_handler_state_notifier.dart │ ├── domain │ ├── auth │ │ ├── auth.dart │ │ ├── auth.freezed.dart │ │ ├── auth_failure.dart │ │ ├── auth_failure.freezed.dart │ │ ├── auth_providers.dart │ │ ├── auth_providers.freezed.dart │ │ ├── exceptions.dart │ │ ├── i_auth_facade.dart │ │ ├── user.dart │ │ ├── user.freezed.dart │ │ └── value_objects.dart │ └── core │ │ ├── errors.dart │ │ ├── failures.dart │ │ ├── failures.freezed.dart │ │ ├── value_objects.dart │ │ └── value_validators.dart │ ├── infrastructure │ └── firebase_auth_facade.dart │ └── presentation │ ├── core │ ├── auth_config.dart │ ├── auth_config.freezed.dart │ ├── extensions.dart │ ├── notifications.dart │ └── screen_sizes.dart │ ├── lit_auth_init.dart │ ├── lit_auth_ui.dart │ ├── lit_standard_sign_in_screen.dart │ └── widgets │ ├── lit_auth_icons.dart │ ├── loading.dart │ ├── sign_in_buttons.dart │ ├── sign_in_form.dart │ └── sign_in_text_fields.dart ├── pubspec.lock ├── pubspec.yaml └── test └── lit_firebase_auth_test.dart /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/.metadata -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /assets/lit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/assets/lit.png -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/example/.metadata -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/example/README.md -------------------------------------------------------------------------------- /example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/example/lib/main.dart -------------------------------------------------------------------------------- /example/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/example/pubspec.lock -------------------------------------------------------------------------------- /example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/example/pubspec.yaml -------------------------------------------------------------------------------- /example/test/widget_test.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /graphics/apple_logo_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/graphics/apple_logo_black.png -------------------------------------------------------------------------------- /graphics/apple_logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/graphics/apple_logo_white.png -------------------------------------------------------------------------------- /graphics/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/graphics/github.png -------------------------------------------------------------------------------- /graphics/google_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/graphics/google_logo.png -------------------------------------------------------------------------------- /graphics/twitter_logo_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/graphics/twitter_logo_blue.png -------------------------------------------------------------------------------- /lib/lit_firebase_auth.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/lit_firebase_auth.dart -------------------------------------------------------------------------------- /lib/src/application/auth/sign_in_handler/sign_in_handler_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/application/auth/sign_in_handler/sign_in_handler_state.dart -------------------------------------------------------------------------------- /lib/src/application/auth/sign_in_handler/sign_in_handler_state.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/application/auth/sign_in_handler/sign_in_handler_state.freezed.dart -------------------------------------------------------------------------------- /lib/src/application/auth/sign_in_handler/sign_in_handler_state_notifier.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/application/auth/sign_in_handler/sign_in_handler_state_notifier.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/auth.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/auth.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/auth.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/auth.freezed.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/auth_failure.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/auth_failure.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/auth_failure.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/auth_failure.freezed.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/auth_providers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/auth_providers.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/auth_providers.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/auth_providers.freezed.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/exceptions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/exceptions.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/i_auth_facade.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/i_auth_facade.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/user.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/user.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/user.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/user.freezed.dart -------------------------------------------------------------------------------- /lib/src/domain/auth/value_objects.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/auth/value_objects.dart -------------------------------------------------------------------------------- /lib/src/domain/core/errors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/core/errors.dart -------------------------------------------------------------------------------- /lib/src/domain/core/failures.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/core/failures.dart -------------------------------------------------------------------------------- /lib/src/domain/core/failures.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/core/failures.freezed.dart -------------------------------------------------------------------------------- /lib/src/domain/core/value_objects.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/core/value_objects.dart -------------------------------------------------------------------------------- /lib/src/domain/core/value_validators.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/domain/core/value_validators.dart -------------------------------------------------------------------------------- /lib/src/infrastructure/firebase_auth_facade.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/infrastructure/firebase_auth_facade.dart -------------------------------------------------------------------------------- /lib/src/presentation/core/auth_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/core/auth_config.dart -------------------------------------------------------------------------------- /lib/src/presentation/core/auth_config.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/core/auth_config.freezed.dart -------------------------------------------------------------------------------- /lib/src/presentation/core/extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/core/extensions.dart -------------------------------------------------------------------------------- /lib/src/presentation/core/notifications.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/core/notifications.dart -------------------------------------------------------------------------------- /lib/src/presentation/core/screen_sizes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/core/screen_sizes.dart -------------------------------------------------------------------------------- /lib/src/presentation/lit_auth_init.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/lit_auth_init.dart -------------------------------------------------------------------------------- /lib/src/presentation/lit_auth_ui.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/lit_auth_ui.dart -------------------------------------------------------------------------------- /lib/src/presentation/lit_standard_sign_in_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/lit_standard_sign_in_screen.dart -------------------------------------------------------------------------------- /lib/src/presentation/widgets/lit_auth_icons.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/widgets/lit_auth_icons.dart -------------------------------------------------------------------------------- /lib/src/presentation/widgets/loading.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/widgets/loading.dart -------------------------------------------------------------------------------- /lib/src/presentation/widgets/sign_in_buttons.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/widgets/sign_in_buttons.dart -------------------------------------------------------------------------------- /lib/src/presentation/widgets/sign_in_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/widgets/sign_in_form.dart -------------------------------------------------------------------------------- /lib/src/presentation/widgets/sign_in_text_fields.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/lib/src/presentation/widgets/sign_in_text_fields.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funwithflutter/lit_firebase_auth/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/lit_firebase_auth_test.dart: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------