Bruno Plus

一套企业级移动端 Flutter 组件库 · bruno 的持续维护分支,适配最新 Flutter SDK

license

简体中文 | English

bruno_plusbruno(贝壳企业级 Flutter 组件库)的持续维护分支。原仓库已停止更新,本仓库适配最新 Flutter / Dart SDK 并持续修复问题。组件类名与 API(Brn 前缀)完全兼容,使用者仅需将导入路径从 package:bruno/bruno.dart 改为 package:bruno_plus/bruno_plus.dart 即可无缝迁移。

✨ 特性

  • 提炼自企业级移动端产品的交互和视觉风格
  • 开箱即用的高质量 Flutter 组件
  • 提供满足业务差异的主题定制能力
  • 设计工具赋能开发全链路

Demo 下载

请从 发版包 中获取,或访问原官网导航栏中的 在线演示 功能

适配 Flutter 版本

bruno_plus 版本 Flutter SDK 版本
1.0.0 1.22.4
2.0.0 2.2.2
2.1.1 (支持空安全) 2.2.2
2.2.0 2.10.5
3.0.0 3.0.3
3.1.0 3.3.0
3.2.0 3.3.0
3.3.0 3.7.0
3.4.0 3.10.0
3.4.1 3.10.0
3.4.2 3.10.0
3.4.3 3.10.0
3.5.0 (更名为 bruno_plus) 3.44.0

接入

Flutter 工程中 pubspec.yaml 文件里加入以下依赖:

dependencies:
  bruno_plus: ^3.5.0
     

示例

import 'package:bruno_plus/bruno_plus.dart';
...
BrnBubbleText(
  maxLines: 3,
  text: 'I am first bubble text',
)

🌈 主题定制

参考 主题定制 文档

参与贡献

贡献之前请先阅读 贡献指南

感谢所有为 Bruno 做出贡献的开发者!

🔗 链接

致谢

Bruno 作为整套标准组件,参考和引用部分开源库如下:

感谢以上开源库的作者

Libraries

bruno_plus