Flutter 动画认证屏幕 - Firebase 登录/注册/重置/Google 登录
提供带有登录和注册(邮箱/密码或 Google 账户)以及密码重置功能的认证屏幕,以加快开发速度。
? 应用演示
使用邮箱和密码注册屏幕
使用 Google 账户注册屏幕(选择账户后)
登录屏幕
重置密码屏幕
主屏幕
无互联网连接屏幕
一个 Flutter 项目,使用 Firebase 认证实现了动画登录、注册和密码重置屏幕。该项目还包括 Google 登录集成,并利用了 `awesome_dialog`、`firebase_auth`、`firebase_core`、`flutter_screenutil`、`font_awesome_flutter`、`gap`、`google_sign_in` 和 `rive` 等多种依赖项。
特点
- 动画UI: 利用熊头动画实现视觉吸引力的用户界面。
- Firebase 认证: 使用 Firebase 实现邮箱和密码认证。
- Google 登录: 允许用户使用其 Google 账户注册或登录。
- 响应式设计: 使用 `flutter_screenutil` 实现跨各种屏幕尺寸的响应式 UI 设计。
- 自定义对话框: 集成了 `awesome_dialog` 以在应用中使用自定义对话框。