Flutter 组件库

img.png

UI相关组件

1.Get Widget

国外开发的,应对一些flutter中缺少的组件库
文档地址:https://docs.getwidget.dev

2.Bruno

Bruno 是贝壳公司开发的,基于一整套设计体系的 Flutter 组件库。
文档地址:https://bruno.ke.com/page/guide/bruno

3.macos_ui

专注于macOS,实现当前macOS设计的Flutter小部件和主题。
文档地址:https://macosui.github.io/macos_ui/
github地址:https://github.com/macosui/macos_ui

4.fluent_ui

专注于windows的flutter ui组件库
文档地址:https://bdlukaa.github.io/fluent_ui/

5.tekflat_design

用于PC端的一个UI库
文档地址:https://teko-flat-design.web.app/docs/overview

6.tdesign_flutter

腾讯开源组件库
文档地址:https://tdesign.tencent.com/flutter/getting-started

开发可能用到的组件

1.loggy 和flutter_loggy

日志打印工具
https://pub.dev/packages/loggy
https://pub.dev/packages/flutter_loggy

2.Tint

Tint是一个在Dart的String类型上扩展的终端字符串样式库。
https://pub.dev/packages/tint

3.flutter_adaptive_scaffold

AdaptiveScaffold对来自用户、设备和屏幕元素的输入做出反应,并根据[Material 3]准则渲染Flutter应用程序
https://pub.dev/packages/flutter_adaptive_scaffold

4.upgrader

一个Flutter包,用于在商店中有较新版本的应用程序时提示用户升级
https://pub.dev/packages/upgrader

5.extended_image

一个强大的官方扩展库的图像,它支持占位符(加载)/失败状态,缓存网络,缩放平移图像,照片视图,滑出页面,编辑器(裁剪,旋转,翻转),油漆自定义等。
https://pub.dev/packages/extended_image

桌面开发可用到的组件

1.window_manager

窗口管理组件
https://pub.dev/packages/window_manager

2.tray_manager

托盘组件
https://pub.dev/packages/tray_manager

3.drift

Drift是Flutter和Dart的响应式持久化库,构建在SQLite之上。
https://pub.dev/packages/drift

4.launch_at_startup

开机自启组件
https://pub.dev/packages/launch_at_startup
#######5.vclibs
让你的flutter windows应用程序包含vclib。
https://pub.dev/packages/vclibs

6.win32

win32是一个Dart包,它提供了对最常见的Win32 API的访问,使用FFI使它们可以访问Dart代码,而不需要C编译器或Windows SDK。
https://pub.dev/packages/win32

7.ffigen(dev)

这个绑定生成器可以用来调用C代码--或者用另一种语言编写的代码,这些代码可以编译成遵循C调用约定的C模块--比如Go或Rust
https://pub.dev/packages/ffigen

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容