当前位置:首页 > 每日看点 > 正文内容

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

卡卷网11个月前 (01-31)每日看点184

有, 而且很高质量!

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

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设计不在话下.

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/10387.html

分享给朋友:

相关文章

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。老板朋友来了看了下页面说:这用vue写的吧。我:是...老板朋友:一看就知道是vue做的。这tm你看一眼页面就知道用的啥框架?这感觉就是,我一直用苹果,偶尔用了下华为打电话,有个人离老远...

荣耀magic 7 首发的应该都收到货了,感觉怎么样?

8号入手magic7,跟mate40pro比。优点:1、电池真耐用,充电块,华为电池也是新换的但是明显荣耀耐用;2、系统明显快多了,mate40pro下半年开始卡的不行,实在受不了了。3、声音、震动效果提升明显,指纹反应灵敏很多。 缺点:1...

腾讯云为何在云服务市场败给了阿里云?

IDC领域,2010年以前,万网、新网互联、新网,三家公司瓜分天下,其中万网市场份额最高,排名第一。当时,万网的域名是http://www.net.cn,通过该域名就可以判断万网的地位。2010年阿里云成立,直接收购了万网,大量用户直接流向...

在追求家居美学的过程中,如何选择一款电视机,使其既具备出色的音画质又能与家居装饰相得益彰?

在追求家居美学的过程中,如何选择一款电视机,使其既具备出色的音画质又能与家居装饰相得益彰?

先看照片,你就说美不美吧?我家这个40平的客厅东西放得不少,其中最提升观感的是各种灯光,在这么多灯光中,是不是第一眼视觉中心就落在了电视上?没错,因为这电视是非常特别的环景光电视,与显示器的神光同步一样,会随着画面的变化而变化不同的光效,它...

怎样拥有一台最便宜的服务器?

怎样拥有一台最便宜的服务器?

内容提示:主打一个 DIY + 极限白嫖 =)某宝花10块买一个“随身WiFi”,刷入Ubuntu,用SSH远程连接,但是记得一定要把外壳撬掉然后粘个散热器(哪怕是白萝卜也彳亍),否则会过热详细去酷安社区搜“随身WiFi”=========...

鸿蒙系统到底是不是安卓系统?

你好,是的。接下来我给不懂技术的人简单的说一下哄蒙系统的来龙去脉。首先你要知道什么是开源。‌‌开源(Open Source)全称为开放源代码‌,意味着任何人都可以获取和使用软件的源代码,并在遵守版权协议的前提下进行修改和再发布。‌12开源软...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。