待办事项

一个使用TDD Clean Architecture和Riverpod框架,结合SQFLite、本地通知、调度通知、Freezed、RxDart、FpDart等技术构建的开源待办事项应用程序!

截图

特点

使用Riverpod框架和代码生成(强烈推荐),并与Flutter Hooks和Freezed集成。

通过依赖Riverpod来简化分层架构,捕获异常并将其自动转换为AsyncError,而不是传统的Result/Either模式,从而减少了大量的样板代码。

使用GoRouter和代码生成版本实现Navigation 2.0(声明式路由),并实现嵌套导航。函数式编程:FpDart(特别是Option)和RxDart。

在项目日期到达时接收本地通知。

响应式UI,平台感知小部件。

GitHub

查看 Github