FLUTTER ECOSYSTEM

flutter_simple_dependency_injection

一个超简单的 Flutter 依赖注入实现,行为类似于任何正常的 IOC 容器,且不依赖于 mirrors。

最新版本
2.0.0
近 30 天下载
3080
喜欢数
74
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个轻量级的 Flutter 依赖注入包,提供简单直接、无需镜像的 IOC 容器。它通过允许开发者轻松地在应用程序中注册和解析依赖项,实现关注点的清晰分离。设计简洁且性能优异,避免使用运行时反射,支持树摇优化,适用于生产环境。API 直观易用,可无缝集成到现有的 Flutter 项目中,无复杂性。

适合场景
  • 跨多个小部件管理共享服务
  • 注入仓库和数据源
  • 使用模拟依赖项进行测试
  • 简化复杂对象图的初始化
  • 启用模块化应用架构
主要特点
  • 无镜像依赖解析
  • 简单的注册和检索语法
  • 支持单例和瞬态实例
  • 适用于所有 Flutter 平台
  • 轻量且启动迅速
适合对象
  • 中小型Flutter应用
  • 寻求DI最小化设置的团队
  • 优先考虑性能和树摇的项目
  • 开发人员避免使用复杂的依赖注入框架
使用建议
  • 与完整的DI容器相比,高级功能有限
  • 不支持分层作用域的内置支持
  • 在复杂场景中手动管理生命周期
  • 对于具有复杂依赖关系的大型企业应用程序来说,不是理想选择
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add flutter_simple_dependency_injection

所属分类

源码仓库

关联项目