【flutter】flutter2升级到3.

文章目录

背景

以这个 https://github.com/aa286211636/Flutter_QQ 为例子, 升级下看看

flutter2-3升级的修改之处

  1. flatButton变为TextButton
  2. 设备屏幕尺寸获取: Screen.width(context)变为MediaQuery.of(context).size.width
  3. 很多库加了_nullsafety后缀, 比如ffloat => ffloat_nullsafety: ^3.3.6
  4. 给不可变的组件添加const关键字(非必须的,仅是性能更好点)
  5. 构造函数传递要非空判断,或者用super.xxx来接。

界面效果

只有登录界面能正常显示,别的页面都是报错。 flutter这版本变动,基本不能直接run

其它

Failed to launch browser.

发生于下面操作之后:

  1. flutter run -d web-server --web-host 0.0.0.0
  2. flutter run edge
相关推荐
Bryce李小白8 小时前
Flutter中实现页面跳转功能
flutter
RaidenLiu17 小时前
Flutter 多环境配置:flavor
前端·flutter
忆江南17 小时前
Widget 、 Element 和 RenderObject 关系
flutter
程序员老刘18 小时前
“工信部要求9月30日前APP必须100%适配鸿蒙“ 是真的吗?
flutter·harmonyos
亿刀18 小时前
WireGuard通讯原理
android·flutter
勤劳打代码1 天前
曲径通幽 —— Android 息屏 TCP 连接管理
android·tcp/ip·flutter
耳東陈1 天前
Flutter ScreenUtil Generator - 自动添加ScreenUtil后缀
flutter
恋猫de小郭1 天前
Flutter 里的 Layer 解析,带你了解不一样角度下的 Flutter 渲染逻辑
android·前端·flutter
愿天深海2 天前
Flutter 生命周期介绍
flutter
ideal树叶2 天前
用了Flutter包体积增大就弃用Flutter吗?包体积与开发效率,这两者之间如何权衡?
flutter