FLUTTER ECOSYSTEM

auto_mappr

轻松在不同对象之间进行映射的代码生成。

最新版本
2.18.0
近 30 天下载
1.1万
喜欢数
142
Pub 分数
150

Package Overview

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

插件概览

AutoMappr 是一个 Flutter/Dart 代码生成包,可简化不同类之间的对象映射,减少样板代码。它使用注解和编译时代码生成来自动创建映射逻辑,使数据模型转换(如从 API 响应到领域对象或在 DTO 之间转换)变得简单。适用于清洁架构,支持具有自定义逻辑的复杂映射和空安全。该包可通过 pub 命令无缝集成到 Flutter 项目中,并可在所有主要平台上运行。

适合场景

  • 将 API 响应映射到域模型
  • 在整洁架构中转换DTO
  • 在各层之间转换数据
  • 简化重复的对象复制
  • 处理嵌套对象映射

主要特点

  • 基于注解的映射配置
  • 构建时代码生成
  • 对自定义映射逻辑的支持
  • 空安全兼容
  • 跨平台兼容性

适合对象

  • 使用清洁架构的开发人员
  • Teams minimizing boilerplate
  • 频繁数据模型转换的项目
  • 具有复杂数据流的Flutter应用
  • 需要可维护映射逻辑的应用程序

使用建议

  • 需要 build_runner 进行代码生成
  • 注释处理所需的初始设置
  • 与手动映射相比,运行时灵活性有限
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add auto_mappr

所属分类

依赖

依赖清单 10 项

源码仓库

使用此插件的项目

暂无相关数据。