Todoey ✓
使用 Provider 包构建了一个移动端待办事项应用程序,该包有助于管理应用程序状态。交互式 UI 和基于 CRUD 的应用程序帮助用户设置任务、更新和删除任务。用户可以在待办事项列表中查看或浏览所有任务。这有助于我基本理解 Flutter 状态管理。
通过这个项目我学到的东西
- 理解什么是状态以及为什么需要管理它。
- 理解临时(本地)状态和应用程序状态之间的区别。
- 了解仅仅依赖 setState() 的问题。
- 了解 Prop Drilling 的概念。
- 研究各种流行的 Flutter 项目状态管理方式。
- 学习 List Builder。
- 使用 Flutter BottomSheet 组件。
- 学习将状态提升到可以从子组件访问它。
- 学习设计模式以及为什么它们很有用。
- 了解 Provider 包的工作原理并使用它来管理应用程序状态。

