套件概覽
Yaru 是一個 Flutter 套件,提供一組常用元件,專為打造具有一致且現代化設計的桌面與網頁應用程式而量身訂做。由 Ubuntu 設計,與 Yaru 設計系統相符,提供視覺上協調的元件,針對 Linux 平台優化,同時在 Web 及其他桌面環境中仍能有效運作。此套件強調易用性、可及性以及符合平台風格的樣式,以簡化使用者介面開發。
適用情境
- 建構跨平台桌面應用程式
- 建立具有統一外觀的網頁介面
- 開發原生 Linux 風格的 Flutter 應用
- 增強設計系統中的UI一致性
- 使用預設樣式的組件快速原型設計
主要特色
- 針對 Linux 平台優化的小部件
- 跨平台的一致性設計語言
- 面向可存取性的元件
- 與 Ubuntu 的視覺識別整合
- 適用於常見模式的即用型 UI 元素
適合對象
- 面向 Linux 的桌面應用程式開發者
- 尋求統一樣式的Web應用程序設計師
- 使用 Ubuntu 設計系統的團隊
- Flutter 專案需要精緻的 UI 元件
- 旨在快速實現使用者介面的開發人員
使用建議
- 主要針對 Linux 環境進行優化
- 超出預設主題的自訂選項有限
- 最適合與 Ubuntu 的美學風格一致的應用程式
- 可能需要為非 Linux 平台添加額外的樣式
- 不適用於行動應用程式開發
