待办事项 – Flutter & Firebase
一个使用 Flutter 和 Firebase 构建的待办事项应用程序,包含 CRUD 操作和 Google 身份验证。

注意:该项目有两个版本,具有不同的状态管理和路由技术。 版本 1.0 使用 Provider 和 Navigator 1.0 构建,而 版本 2.0 则使用了 Riverpod 和 Go Router。
应用程序的架构基于 Repository Pattern。
Firebase 设置
要运行该项目,您需要设置 Firebase。有关详细说明,请参阅 官方文档。
特点
- Google身份验证
- CRUD:用户可以创建、查看、编辑和删除他们的待办事项。每个待办事项包含标题、描述和日期。
使用的包
以下是应用程序中使用的一些主要包
v1.0
v2.0
v2.0 中的大多数包都相同,只是添加了以下两个包来替代 provider 和 get_it