Flutter | Firebase CRUD with GetX Provider
flutter_fittrack
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 库处理状态管理。这可以使代码更清晰、更有条理,方便为应用添加新功能。
