FLUTTER ECOSYSTEM

go_router_builder

支援為 package:go_router 產生強類型路由助手的建構器

最新版本
4.3.0
近 30 天下載
21.1萬
喜歡數
294
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

go_router_builder 是一個 Flutter 套件,為 go_router 套件產生強類型路由助手,提升導航安全性與開發者生產力。它透過從路由定義產生 Dart 程式碼,實現路由的編譯時期驗證,減少執行時期錯誤。該建構器與 go_router 完全整合,支援所有主要平台,包括 Android、iOS、macOS、Windows 與 Linux。開發者在管理 Flutter 應用中的複雜路由邏輯時,可獲得自動補完、重構支援與改進的程式碼可讀性。

適用情境
  • 類型安全的路由間導航
  • 自動路線輔助生成
  • 大型路由設置中的改進重構
  • 減少執行時間導航錯誤
  • 簡化深度連結和路由匹配
主要特色
  • 強類型路由引用
  • 從路由配置自動生成程式碼
  • 編譯時路由驗證
  • 與 go_router 的整合
  • 支援深度連結和動態路由
適合對象
  • 大規模的 Flutter 應用
  • 重視代碼安全的團隊
  • 大量使用 go_router 的開發者
  • 需要可維護的路由邏輯的專案
  • 具有複雜導航流程的應用程式
使用建議
  • 需要設定路由配置檔案
  • 需要 build_runner 來生成代碼
  • 可能會稍微增加建構時間
  • 簡單導航場景下不需要
  • 取決於 go_router 版本相容性
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add go_router_builder

所屬分類

原始碼儲存庫

相關專案