当前位置:首页 > 每日看点

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

卡卷网2年前 (2025-01-31)每日看点295

有, 而且很高质量!

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

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

分享给朋友:

相关文章

为什么程序员不自己开发微信小程序这类似的东西赚钱?

为什么程序员不自己开发微信小程序这类似的东西赚钱?

你如果有好的想法是可以挣钱的 首先大家说的个人资质限制确实多,也不建议直接拿个人资质去用小程序盈利,因为很麻烦 我说一下我的大体操作: 1.首先去申请个体户,这个可以用住宅来注册申请,而且速度很快就几天就下来了,经营类目主要是互联网销售这些…

普通人一部手机用多久?

普通人一部手机用多久?

各位知友,你们的现在的手机用了多久了呢? 回看国外分析机构 TechInsights的报告,目前大家的用机周期是越来越长了,在国内,也达到了「40个月」,就是很多人至少三年半才会换一次手机。 仔细想想,不对呀,现在新机不是一直出吗?…

苹果为什么不做千元机?

苹果为什么不做千元机?

第一步,打开苹果官网,注意是.com,不是.cn; 第二步,点击iPhone,选择Compare iPhone; 第三步,选择最新iPhone 15系列,查看起售价格,分别为$1199,$999,$799。 这不妥妥的千元机吗,怎么苹果…

MacOS真的比Windows流畅吗?

我现在公司配的机器,配置是绝对的大古董了 惠普z230sff薄塔 cpu只是个4770,没错不是4790k,4770全核睿频只有3.8g 显卡更是古董,k600,已经结束驱动更新支持了,显存仅1g,跑分跑不过13代uhd核显 内存是加到16…

无意中发现技术主管写的代码,大家帮忙看看什么水平?

无意中发现技术主管写的代码,大家帮忙看看什么水平?

虽然很多答主用了诸如“典范级”、“心旷神怡” 的形容, 赞美这段代码, 但这里, 出于技术讨论的动机, 我说说不同看法. 栈, 如果善于利用栈来处理树结构, 那么可以写出更简洁的代码, 根本不需要 recuresiveFn 这种方法. 泛型…

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

最近一台买了3年时间的腾讯云轻量服务器到期了,还有5天时间。 当时买的价格是3年198元。 配置是2核CPU、4GB内存,80GB SSD云硬盘,1200GB 流量包,然后中途给免费升级了CPU,从2核变成了4核。 平均下来一年的费…

发表评论

访客

看不清,换一张

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