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