RomanBase/flutter_control: 用于维护 Flutter 应用和状态管理的复杂库


Flutter Control 是维护 App 和状态管理的复杂库。库在一个引擎盖下合并了多个功能。这种方法有助于将分离的逻辑整齐地绑定到复杂的解决方案中。
import 'package:flutter_control/core.dart';

  • 应用状态管理- 管理应用状态、本地化、主题和其他全局应用更改。
  • 小部件状态管理- UI / 逻辑分离。控制状态和 UI 更新。
  • 依赖注入- 工厂、单例、延迟初始化和服务定位器。
  • 导航和路由- 路由、转换和向其他页面和模型传递参数。
  • 本地化- 基于 Json 的具有基本格式的本地化。
  • 事件系统- 全局事件/数据流,可轻松通知应用程序事件。