FLUTTER ECOSYSTEM

kiwi_generator

使用 kiwi 包生成依赖注入代码,以减少开发时间。

最新版本
4.2.1
近 30 天下载
3270
喜欢数
13
Pub 分数
150

Package Overview

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

插件概览

Kiwi Generator 是一个代码生成工具,通过 Kiwi 包自动设置依赖注入,显著减少样板代码和开发时间。它基于注解生成干净、类型安全的注入代码,从而在 Flutter 应用中高效管理依赖项。通过利用构建时代码生成,确保性能并降低运行时开销。该生成器与 Kiwi DI 框架无缝集成,并支持跨平台开发,涵盖 macOS、Windows 和 Linux。非常适合希望简化依赖管理而无需手动配置的开发者。

适合场景
  • 自动化依赖注入设置
  • 减少大型应用中的样板代码
  • 简化可测试的架构
  • 启用类型安全注入
  • 支持可扩展的应用程序结构
主要特点
  • 构建时代码生成
  • 基于注解的配置
  • 类型安全的依赖项解析
  • 与 Kiwi 的无缝集成
  • 跨平台支持
适合对象
  • 大规模 Flutter 项目
  • 注重可维护性的团队
  • 使用依赖注入的开发者
  • 需要可测试架构的应用程序
  • 旨在减少手动设置的项目
使用建议
  • 需要理解 Kiwi DI 原则
  • 需要 build_runner 进行代码生成
  • 可能会增加初始构建时间
  • 与手动依赖注入相比,自定义选项有限
  • 取决于 Kiwi 包版本兼容性
支持平台macOSWindowsLinux

安装插件

flutter pub add kiwi_generator

所属分类

依赖

依赖清单 9 项

源码仓库

关联项目