Flutter | Firebase CRUD with GetX Provider

flutter_fittrack1

2

Flutter Fittrack Firebase CRUD

入门

Firebase CRUD with GetX Provider

本项目使用 GetX Provider 进行状态管理,在 Firebase 数据库上实现 CRUD 操作(创建、读取、更新、删除)。

本项目包含哪些内容?

Google 登录:用户可以使用他们的 Google 账户登录。

Apple 登录:用户可以使用他们的 Apple ID 登录。

Firebase 邮箱/密码登录:用户可以使用在 Firebase 身份验证中注册的邮箱和密码登录。 Firebase CRUD 操作:用户可以创建、读取、更新和删除 Firebase 数据库中的数据。 Lottie 动画:使用 Lottie 库创建的动画可以提升用户体验。 GetX Provider:使用 GetX Provider 库处理状态管理。

各项功能说明

Google 登录:用户可以通过点击登录页面的 Google 按钮,使用他们的 Google 账户登录。身份验证通过 Firebase 身份验证完成。

Apple 登录:用户可以通过点击登录页面的 Apple 按钮,使用他们的 Apple ID 登录。身份验证通过 Firebase 身份验证完成。

Firebase 邮箱/密码登录:用户可以使用在 Firebase 身份验证中注册的邮箱和密码登录。身份验证通过 Firebase 身份验证完成。

Firebase CRUD 操作:用户可以通过在相应字段中提供必要的信息并点击相应按钮,在 Firebase 数据库中创建、读取、更新和删除数据。

Lottie 动画:使用 Lottie 库创建的动画可以提升用户体验。例如,在应用加载时会显示动画。

GetX Provider:使用 GetX Provider 库处理状态管理。这可以使代码更清晰、更有条理,方便为应用添加新功能。

GitHub

查看 Github