【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
相关推荐
星释1 分钟前
鸿蒙Flutter三方库适配指南:09.版本升级适配
flutter·华为·harmonyos
bing.shao4 小时前
Flutter 与 Native的比较
flutter
旧时光_9 小时前
第2章:第一个Flutter应用 —— 2.4 路由管理
flutter
旧时光_12 小时前
第2章:第一个Flutter应用 —— 2.2 Widget简介
flutter
Bryce李小白12 小时前
Flutter provide框架内部实现原理刨析
flutter
CN-cheng13 小时前
Flutter项目在HarmonyOS(鸿蒙)运行报错问题总结
flutter·华为·harmonyos·flutter运行到鸿蒙
Larry_zhang双栖14 小时前
Flutter Android Kotlin 插件编译错误完整解决方案
android·flutter·kotlin
安卓开发者19 小时前
第1讲:为什么是Flutter?跨平台开发的现状与未来
flutter
芝麻开门-新起点1 天前
Flutter 项目全流程指南:编译、调试与发布
flutter