一個 Flutter 套件,可從指定目錄產生資源宣告,簡化對應用資源(如影像、字型和檔案)的管理。它會自動建立資產的 Dart 程式碼,減少手動設定並降低資產參考錯誤。適合經常更新資源或擁有大量靜態資源的專案。此產生器支援 Android、iOS、macOS、Windows 與 Linux 等多個平台,確保跨平台一致性。可透過 pub add 隨意整合至 Flutter 工作流程。
適用情境
- 自動化資產檔案宣告
- 管理大量圖像和資產
- 跨平台資產整合的簡化
- 減少資產路徑中的手動錯誤
- 支援 CI/CD 流水線的一致性資產產生
主要特色
- 自動產生 Dart 資源類別
- 支援多個平台目標
- 與 Flutter 的建構系統整合
- 可自訂的輸出目錄
- 處理嵌套的資源資料夾
適合對象
- 管理大量靜態資源的開發者
- 需要一致資產設定的團隊
- 使用自動化建構流程的專案
- Flutter 應用針對多個平台
- CI/CD 環境
使用建議
- 需要正確的資源目錄結構
- 可能需要為複雜的資產層次結構進行設定
- 不適用於動態資源加載
- 依賴 build_runner 進行執行
- 資產必須在生成前申報