协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
flutter-getx-state-management【开发与工程】Implement reactive state with GetX controllers, bindings, and observables in Flutter. Use when managing app state with GetxController, Obx, GetBuilder, or dependency lifecycle—not unit tests for existing controllers.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
lib/app/modules/home/
├── controllers/
│ └── home_controller.dart
├── bindings/
│ └── home_binding.dart
└── views/
└── home_view.dart
GetxController. Store logic and state variables here..obs for observable variables (e.g., final count = 0.obs;).Obx(() => ...) to listen for changes.update() in controller and GetBuilder in UI.Bindings class to decouple DI from UI.Get.lazyPut(() => Controller()) in Bindings.permanent: true.onInit(), onReady(), onClose() instead of initState/dispose.get_cli for modular MVVM (data, models, modules).BuildContext to controllers.Get.put() in widgets; use Bindings + Get.find.See references/controller-example.md for controller + view implementation pattern.
getx-navigation | layer-based-clean-architecture | dependency-injection
BuildContext out of controllers. Use GetX services such as Get.snackbar for controller-owned feedback and expose reactive state to the view.