搜索插件、代码仓与 APP 分类

插件详情v1.2.2

yx_scope

具有高级作用域功能的编译安全依赖注入框架的核心包

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
8170
喜欢数
72
Pub 分数
160

安装插件

flutter pub add yx_scope

插件介绍

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

yx_scope 是一个编译安全的依赖注入(DI)框架的核心包,提供高级作用域功能。它使开发者能够以强类型安全和高效的生命周期控制来管理不同作用域中的依赖关系,例如应用级、每组件级或自定义定义的上下文。该包专为性能和可靠性设计,可无缝集成到所有主要平台的 Flutter 应用中。该包确保依赖项在编译时解析,减少运行时错误并提升开发速度。它支持需要细粒度依赖管理的复杂应用架构。

适合场景

  • 在大型Flutter应用程序中管理作用域依赖项
  • 实现每屏幕或每控件的依赖项隔离
  • 在复杂的状态管理中为 DI 启用编译时安全性
  • 与其他 Yandex City 服务包集成
  • 构建模块化且可测试的 Flutter 架构

主要特点

  • 编译时安全的依赖项解析
  • 高级作用域机制
  • 跨平台支持(Android、iOS、Web、macOS、Windows、Linux)
  • 与 Yandex 生态系统的集成
  • 类型安全的依赖注入,代码量最少

适合对象

  • 开发可扩展的Flutter应用的开发者
  • 使用结构化依赖注入模式的团队
  • 需要严格依赖生命周期控制的项目
  • Yandex 生态系统集成
  • 需要强大且可测试的状态管理的应用程序

使用建议

  • 需要理解依赖注入原理
  • 最好在更大的依赖注入框架上下文中使用
  • 可能为初学者引入学习曲线
  • 在生态系统之外功能有限,仅支持独立使用
  • 依赖于特定的编译时代码生成

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

City Services Flutter™ Libraries

This repository contains a collection of Flutter™ libraries developed by Yandex City Services. These libraries provide reusable components and utilities for building Flutter mobile applications.

Usage

Each library contains its own documentation and usage examples. Please refer to individual directories for specific implementation details.

Contributing

We welcome contributions from the community. Please read our contributing guidelines before submitting pull requests.

License

Please check individual package licenses for specific terms and conditions.


Disclaimer: Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目