插件概览
Yaru 是一个 Flutter 包,提供了一组适用于构建具有统一现代设计的桌面和 Web 应用程序的常用小部件。由 Ubuntu 设计,它与 Yaru 设计系统保持一致,提供视觉上连贯的组件,专为 Linux 平台优化,同时在 Web 和其他桌面环境中也能正常运行。该包强调易用性、可访问性和符合平台风格的样式,以简化用户界面开发。
适合场景
- 构建跨平台桌面应用程序
- 创建具有统一外观的网页界面
- 开发原生 Linux 风格的 Flutter 应用
- 增强设计系统中的UI一致性
- 使用预设样式的组件快速原型设计
主要特点
- 针对 Linux 平台优化的小部件
- 跨平台的一致性设计语言
- 面向可访问性的组件
- 与 Ubuntu 视觉识别的集成
- 适用于常见模式的即用型 UI 元素
适合对象
- 面向 Linux 的桌面应用程序开发者
- 寻求统一样式的Web应用程序设计师
- 使用 Ubuntu 设计系统的团队
- Flutter 项目需要精美的 UI 组件
- 旨在快速实现用户界面的开发人员
使用建议
- 主要针对 Linux 环境进行优化
- 超出默认主题的自定义选项有限
- 最适合与 Ubuntu 的美学风格一致的应用程序
- 可能需要为非 Linux 平台添加额外的样式
- 不适用于移动应用开发
