FLUTTER ECOSYSTEM

katana_router

一個使用 build_runner 自動建立路由設定的套件,以啟用類型安全的路由。

最新版本
3.3.1
近 30 天下載
1700
喜歡數
28
Pub 分數
150

Package Overview

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

套件概覽

Katana Router 是一個 Flutter/Dart 套件,利用 build_runner 自動產生類型安全的路由設定。它透過建立編譯時期檢查的路由來簡化導航,減少執行時期錯誤並提升開發者生產力。此套件能與跨多個平台(包含 Android、iOS、Web、macOS、Windows 及 Linux)的 Flutter 應用程式無縫整合。透過從註解產生路由定義,確保一致性並提升程式碼可維護性。非常適合需要強大且可擴展導航結構的專案。

適用情境
  • 大型Flutter應用中的類型安全導航
  • 使用 build_runner 的自動化路線生成
  • 跨平台導航設定
  • 減少執行時間導航錯誤
  • 複雜應用中的簡化路由管理
主要特色
  • 建構時路由產生
  • 編譯時類型安全
  • 基於註解的路由定義
  • 多平台支援
  • 與 build_runner 的整合
  • 最小化樣板
適合對象
  • 開發人員優先考慮類型安全
  • 管理複雜導航的團隊
  • 使用 build_runner 工作流的專案
  • 針對多個平台的應用
  • 具有結構化路由的大應用
使用建議
  • 需要 build_runner 設定
  • 註釋的初始學習曲線
  • 無需程式碼產生的有限自訂
  • 依賴於建構過程的穩定性
  • 可能會稍微增加建構時間
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add katana_router

所屬分類

原始碼儲存庫

相關專案

暫無相關資料。