当前位置: 首页 > article >正文

用Flutter几年了,Flutter每个版本有什么区别?

用Flutter几年了,你知道Flutter每个版本有什么区别吗?不管是学习还是面试我们可能都需要了解这个信息。

 

Flutter 每个版本的用法基本都是一样的,每隔几天或者几周就会更新一个版本, 2018 12 5 日发布了1.x 版本, 2021 3 4 日官方发布了 2.x, 2022 5 12 日发布了 3.x 版本。

 

Flutter2.x Flutter1.x 的最大区别就是 2.x 以后增加了空安全, 可以通过 ? 定义可空类型 ,通过! 实 现类型断言。

 

Flutter2.x 的时候就支持了桌面软件开发 , Flutter3.x 之后桌面软件开发已经非常成熟了。

 

Flutter3.x 对代码有代码语法有比较严格的要求,比如写 Text 组件的时候里面数据是常量的话,需要在组件前面加 Const ,虽然不加 Const 代码也可以运行,但是编辑器会有提示。

 

另外要注意如果组件里面有变量或者方法的话就不能加 Const。

 

  
需要深入学习Flutter的话推荐学学以下视频,B站播放量最高的学习视频,学习捷径拿走不谢。

17 Flutter介绍-Flutter Windows Android环境搭建 真机调试


http://www.kler.cn/a/318551.html

相关文章:

  • 移动端【01】面试系统的MVVM重构实践
  • 物理设备命名规则(Linux网络服务器 15)
  • 图论基本术语
  • Qt 编写插件plugin,支持接口定义信号
  • 记录日志中logback和log4j2不能共存的问题
  • 模型压缩相关技术概念澄清(量化/剪枝/知识蒸馏)
  • 深入理解前端拖拽:从基础实现到事件冒泡与委托的应用【面试真题】
  • MySQL Performance Schema 详解及运行时配置优化
  • mac-m1安装nvm,docker,miniconda
  • 【shell脚本5】Shell脚本学习--条件控制
  • MyBatis与 Springboot 的集成
  • 【Webpack】使用 Webpack 和 LocalStorage 实现静态资源的离线缓存
  • ubuntu24.04 怎么调整swap分区的大小,调整为16G
  • Spark 任务与 Spark Streaming 任务的差异详解
  • Java毕业设计 基于SpringBoot和Vue自习室管理系统
  • Mybatis-为什么使用Mybatis,它存在哪些优点和缺点?
  • 【后端开发】JavaEE初阶—线程安全问题与加锁原理(超详解)
  • 专业学习|随机规划概观(内涵、分类以及例题分析)
  • Java基础|多线程:多线程分页拉取
  • Python画笔案例-054 绘制流光溢彩动画
  • windows C++-指定特定的计划程序策略
  • unix中如何查询和修改进程的资源限制
  • 2024年中国研究生数学建模竞赛B题 (WLAN组网吞吐量机理建模+决策树 完整建模文章)
  • 基于物联网技术的智能运动检测仪设计(微信小程序)(230)
  • 从零开始,Docker进阶之路(二):Docker安装
  • Leetcode面试经典150题-39.组合总和