待办事项
该存储库包含相同的 UI 和不同的状态管理技术(不使用 StatefulWidget),以便根据您的编码风格进行比较和选择。
我尊重用于构建此存储库的第三方软件包的作者。特别感谢 flutter_bloc 和 GetX 的作者,我从他们那里学到了很多 Flutter 相关的知识。
?? 编码愉快! ??
| 待办事项 | 编辑待办事项 |
|---|---|
![]() |
![]() |
项目结构
lib
├── bloc
│ ├── todos_bloc.dart
│ └── todos_view.dart
├── getx
│ ├── todo_controller.dart
│ └── todos_view.dart
├── main.dart
├── streams
│ ├── todo_controller.dart
│ ├── todo_stream.dart
│ ├── todo_stream_flutter.dart
│ └── todo_view.dart
└── todo.dart
用法
将 todo_view.dart 导入 main.dart 即可正常工作。
// import 'package:todos/bloc/todos_view.dart';
// import 'package:todos/getx/todos_view.dart';
import 'package:todos/streams/todo_view.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const App());
}

