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 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。