100+ 常用 Flutter 组件,Bruno 1.0 正式发布

35,282 阅读2分钟

就在上周,我们正式开源了 Flutter 组件项目 Bruno。

github:github.com/LianjiaTech…

官网:bruno.ke.com/

这是一套连通产品-设计-开发的规范语言,涵盖 30 多种类型,100+ 常用 Flutter 组件

一、组件展示

包括图表、表单、弹框、按钮、筛选、等 30 多类常用组件。

二、主题定制与切换

Bruno 不仅支持全局主题色的替换,还支持组件圆角、字体大小、内部间距等属性的定制。在定制全局样式打造自有品牌风格的同时,支持单个组件自定义满足特异化场景需求。

三、Sketch 配套资源

基于 Sketch MeaXure 二次开发,实现组件自动识别和标注。开发者可以从设计侧产出的标注稿中清晰的看到页面涵盖的组件,信息无缝传达。

bc4274c39672f1c3343de3c123aa9a3b.gif

四、详尽的使用说明和文档

Bruno 官网承载产品设计物料、组件配套文档、Demo 下载、搜索等基础能力,同时配有教程指引开发也可操作 Sketch 插件设计页面。

五、维护与跟进

项目长期维护,开源发布后,迁移空安全(null-safe)是大家非常关注的一个问题。由于 Bruno 组件多,体量大,空安全的适配可能需要很多时间。所以我们发起空安全迁移项目。我们仍然会全力进行空安全的适配,但是也期望更多的人能加入到我们,成为项目的一员。你可以根据 Null Safety Guide 指南加入到我们。

六、最后

Bruno 在公司内是一个时间跨度大,贡献者多的项目,虽然已经经过多条业务线累计上万次的引用。但从开源项目来看,它仍需要不断完善和打磨。如果你在使用过程中遇到了问题,或者有什么建议,欢迎 issue 与我们交流共建,我们非常期待与你一起将 Bruno 做成 Flutter 生态中最有影响力的组件项目。

感谢每一位为项目作出过贡献的开发者:

image.png

其他开源项目:已开源!Flutter 流畅度优化组件 Keframe