FLUTTER ECOSYSTEM

stac

Stac 是一個用於 Flutter 的伺服器驅動 UI(SDUI)框架。Stac 讓您能即時使用 JSON 建構美觀的跨平台應用程式。

最新版本
1.6.0
近 30 天下載
1.5萬
喜歡數
191
Pub 分數
160

Package Overview

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

套件概覽

Stac 是一個用於 Flutter 的伺服器驅動 UI(SDUI)框架,可讓開發者使用即時的 JSON 配置來建立動態的跨平台應用程式。透過將 UI 程式碼與應用程式程式碼分離,Stac 讓設計師和內容團隊能在不需重新建構應用程式的前提下更新介面。它支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux,非常適合快速迭代使用者體驗。此框架會解析 JSON 負載以呈現元件,促進前後端團隊之間的無縫合作。

適用情境
  • 即時UI更新
  • 跨平台應用程式開發
  • 協作設計工作流程
  • 動態內容渲染
  • 快速原型設計
  • 遠端 UI 設定
主要特色
  • 基於 JSON 的 UI 渲染
  • 透過伺服器即時更新
  • 多平台支援
  • 從 JSON 進行小部件組合
  • 類型安全的 JSON 模式驗證
  • UI 變化的熱重新載入
適合對象
  • 擁有非開發人員設計師的團隊
  • 需要頻繁更新UI的應用
  • 以遠端為首的應用架構
  • 內容密集型應用
  • 快速迭代環境
  • 伺服器驅動的開發工作流程
使用建議
  • 需要後端 JSON 模式管理
  • 基於 JSON 的小部件定義的學習曲線
  • 複雜 JSON 可能帶來的效能開銷
  • 無需程式碼即可進行有限的原生小工具自訂
  • 對穩定伺服器端點的依賴
  • JSON 解析中需要強大的錯誤處理
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add stac

所屬分類

依賴

依賴清單 9 項

原始碼儲存庫

相關專案