卡卷网
当前位置:卡卷网 / 每日看点 / 正文

Flutter 为什么没有一款好用的UI框架?

作者:卡卷网发布时间:2025-01-31 14:25浏览数量:108次评论数量:0次

有, 而且很高质量!

(辛苦整理全是收藏,没有关注点赞和评论让我哭惨)

Element UI, ant Desgin一般不算UI框架, 而是组件库. 所以题主这个问题问的应该是Flutter有没有像Element UI, ant Desgin的组件库.

抛开Flutter自家的Material不谈, 是有的, 我这里做一些推荐:

1. FluentUI for Flutter

Flutter 为什么没有一款好用的UI框架?  第1张

这很Fluent

fluent_ui | Flutter package
FluentUI for Flutter 是一个开源的用户界面库,它允许开发者在 Flutter 应用中使用微软的 Fluent Design System。Fluent Design System 是微软推出的一套设计语言,旨在提供直观、连贯且美观的用户体验。通过 FluentUI for Flutter,开发者可以轻松地将这些设计元素集成到他们的 Flutter 应用中,从而创建出具有现代感和一致性的用户界面。

之前在给一个客户做管理系统的时候使用了这套FluentUI, 体验还不错, 需要注意一个小坑, 他和Material组件库不算很兼容. (估计也包含其他几个库也会出现一点类似的问题)

2. MacosUI for Flutter

Flutter 为什么没有一款好用的UI框架?  第2张

这也很MacOS

macos_ui
macos_uifor Flutter 是一个专门为 Flutter 设计的用户界面库,它提供了与 macOS 设计语言相匹配的小部件和主题。这个库的目的是让 Flutter 开发者能够创建出具有 macOS 外观和感觉的应用程序。

3. Cupertino UI for Flutter

Flutter 为什么没有一款好用的UI框架?  第3张

docs.flutter.dev/ui/wid
CupertinoUI for Flutter 是 Flutter 框架中的一个组件库,它提供了一组模仿 Apple iOS 设计语言(也称为 Cupertino 风格)的小部件。这个库的目的是让开发者能够创建出具有 iOS 外观和感觉的应用程序,从而在 Flutter 应用中实现与原生 iOS 应用相似的用户界面。

实际上, CupertinoUI for Flutter是Flutter自带的, 不过很少有人知道, 这里也放出来.

4. TDesign Flutter

Flutter 为什么没有一款好用的UI框架?  第4张

github.com/Tencent/tdes
腾讯TDesign Flutter技术栈组件库,适合在移动端项目中使用。

5. GluestackUI

Flutter 为什么没有一款好用的UI框架?  第5张

GitHub - gluestack/gluestack-ui-flutter
gluestack-ui-flutter 是一个通用的UI库,提供可选样式和可访问的小部件。这些小部件专为轻松集成到使用Flutter开发的应用程序中而设计。gluestack-ui-flutter可能提供专为在移动和Web平台上保持一致外观和感觉而设计的Flutter小部件,并在必要时适应特定平台的交互和布局。

6. FlutterBricks

Flutter 为什么没有一款好用的UI框架?  第6张

flutterbricks.com/
flutterbricks是一个基于 Flutter 框架的 UI 组件库,它提供了一系列预构建的、可重用的 UI 组件,这些组件被称为 "bricks"(砖块)。这些 "bricks" 旨在帮助开发者快速构建复杂的用户界面,同时保持代码的模块化和可维护性。


可以看到上面大部分都是国外的UI组件库, TDesign Flutter是腾讯开源的.

也很想想象, 在国外非常繁荣的Flutter, 在国内似乎销声匿迹.

这里作为一个Flutter开发人员, 提出一点Flutter关于组件库的开发建议:

Flutter拥有非常强劲的第一方组件库Material, 他几乎涵盖了UI开发的方方面面, 但一个关键的要点是, Flutter Meterial是拥有自己的设计语言的, 如果你和Meterial的设计语言不通, 就会出现"需要大量定制", 认为其不好用的情况.

所以建议学习Material Design, 或者在Material的外层进行封装.

Material Design

个人认为值得一学, 把Material Design学明白, 用明白了, UI设计不在话下.

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码