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

插件详情v1.4.2+2

morphy

提供一个干净的类定义,包含额外功能,包括:复制、JSON序列化、toString、支持继承和多态的equals

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
36
喜欢数
18
Pub 分数
100

安装插件

flutter pub add morphy

插件介绍

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

Morphy 是一个 Flutter/Dart 包,通过提供内置功能(如 copyWith、JSON 序列化、toString 和支持继承与多态的相等性检查)简化了类定义。它通过代码生成减少样板代码,使跨平台管理不可变数据类变得更加容易。该包可无缝集成到 Flutter 生态系统中,并支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。对于寻求简洁、可维护且可扩展数据模型的开发者来说,这是一个理想选择。

适合场景

  • 创建不可变数据类
  • 生成 JSON 序列化程序
  • 简化状态管理
  • 支持数据模型中的继承
  • 跨平台数据处理

主要特点

  • CopyWith 功能
  • JSON 序列化
  • 多态相等性
  • 继承感知的 equals
  • 自动 toString 生成
  • 代码生成

适合对象

  • Flutter 开发者
  • 使用不可变数据的状态管理
  • JSON-heavy applications
  • 大规模应用开发
  • 注重代码整洁的团队

使用建议

  • 需要代码生成设置
  • 可能增加构建时间
  • 需要了解 build_runner
  • 仅限标注有 @morphy 的类
  • 最好与现代 Dart 实践配合使用

原始 README

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

see morphy package

所属分类

依赖

依赖清单 5 项

源码仓库

使用此插件的项目

暂无相关数据。