Flutter 版本的 material_ui 已经上架 pub.dev 啦!快来抢先体验吧。

这两个包在 pub.dev 页面上都显示"即将推出 (coming soon)",但我已经把 material_ui 添加到我当前的项目里了:

csharp 复制代码
dart pub add material_ui

替换了其中一个视图里的 import 引用:

重启 App 之后,所有的组件似乎都还在。

这听起来有点不可思议,毕竟那些组件依然存在于 Flutter 核心库中,但我已经验证过了 😎,一切运行正常。

但实际上,material_ui中并没有任何实际代码,是一个空包。哈哈,不过这也算是一个解耦路上的一小步

dart 复制代码
// Copyright 2013 The Flutter Authors  
// Use of this source code is governed by a BSD-style license that can be  
// found in the LICENSE file.  
  
/// The Flutter Material Design library.  
///  
/// To use, import `package:material_ui/material_ui.dart`.  
library material_ui;  
  
export 'package:flutter/material.dart';

这对我们 Flutter 开发者意味着什么?

有些人对此感到非常兴奋,认为这会加速 Flutter 的开发效率 ,因为今后 Flutter 核心引擎、material_uicupertino_ui 这三者可以独立进行版本更新,互不干扰。

也有人持怀疑态度,觉得除了源代码里多改一行 import 之外,不会有任何实质性变化。毕竟 Flutter 现在一年已经雷打不动发布 4 个大版本了,很难想象以后更新频率还能再高到哪去。

但我认为,这无论如何都是迈向前进的一步 。这说明 Flutter 团队一直在做事,谷歌并没有放弃 Flutter, "Flutter 已死"这种话纯属无稽之谈。 😂

而且,说不定 Flutter 团队以后能少花点精力在那些(我觉得)完全没用的 Cupertino 组件上,转而简化 Android 和 iOS 的构建流程

感谢阅读,祝大家 Flutter 开发愉快!

相关推荐
Alice-YUE34 分钟前
【js高频八股】防抖与节流
开发语言·前端·javascript·笔记·学习·ecmascript
是上好佳佳佳呀2 小时前
【前端(十一)】JavaScript 语法基础笔记(多语言对比)
前端·javascript·笔记
CDN3602 小时前
排查实录:网站偶发502/504错误?360CDN回源超时配置与日志分析技巧
前端·数据库
之歆3 小时前
Day07_CSS盒子模型 · 样式继承 · 用户代理样式
前端·css
DanCheOo3 小时前
AI 应用的安全架构:Prompt 注入、数据泄露、权限边界
前端·人工智能·prompt·安全架构
We་ct4 小时前
深度剖析浏览器跨域问题
开发语言·前端·浏览器·跨域·cors·同源·浏览器跨域
weixin_427771614 小时前
前端调试隐藏元素
前端
爱上好庆祝5 小时前
学习js的第五天
前端·css·学习·html·css3·js
C澒6 小时前
IntelliPro 产研协作平台:基于 AI Agent 的低代码智能化配置方案设计与实现
前端·低代码·ai编程
一袋米扛几楼986 小时前
【Git】规范化协作:详解 GitHub 工作流中的 Issue、Branch 与 Pull Request 最佳实践
前端·git·github·issue