FLUTTER ECOSYSTEM

built_value_generator

具有构建器的值类型、Dart 类作为枚举以及序列化。此库是开发依赖项。

最新版本
8.12.6
近 30 天下载
28.2万
喜欢数
148
Pub 分数
160

Package Overview

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

插件概览

Built Value Generator 是一个用于 Dart 的代码生成工具,可创建具有内置构建器、类似枚举的行为以及无缝 JSON 序列化的不可变值类。它会生成构造函数、getter 和序列化方法的样板代码,减少错误并提高代码可维护性。作为开发依赖项设计,它与 built_value 配合使用,以简化 Flutter 和 Dart 应用程序中的数据建模。该生成器支持 Android、iOS、macOS、Windows 和 Linux 等多个平台。

适合场景
  • 不可变数据建模
  • JSON 序列化
  • 类型安全的配置对象
  • 应用程序中的状态管理
  • 复杂数据结构的代码生成
主要特点
  • 自动构建器模式生成
  • 类似枚举类的行为
  • 内置的 JSON 序列化
  • 最小化样板代码
  • 支持空安全
适合对象
  • 需要不可变数据的Flutter应用
  • 基于 API 的应用程序
  • 大规模状态管理
  • 重视类型安全的团队
  • 使用代码生成的项目
使用建议
  • 需要设置 build_runner
  • 添加构建时依赖
  • 有限的运行时自定义
  • 不适用于动态数据
  • 从可变类进行仔细迁移
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add built_value_generator

所属分类

源码仓库

关联项目

所在榜单