Flutter实战 第二版 简略笔记

简介

  1. Flutter使用Skia引擎自绘制UI,3.x新出了一个Impller引擎增速渲染
  2. Flutter 使用 Dart语言进行开发,Dart支持JIT和AOT两种编译模式。在开发期间使用JIT模式可以实时更新UI效果,在发布期间使用AOT模式,包体积增大但运行速度和安全性提高

Flutter整体架构如下

Dart简介

  1. 使用 var 关键字,编译器会自动推断变量的类型。如果不想编译器推断也可以使用Object或者dynamic。其中Object是所有类型的基类,dynamic则把类型判定推迟到运行时,类似OC中的id类型
  2. final和const声明的变量都不可变。final是第一次使用后不可变,const是编译后就不可变,即在编译期就已经确定类型和值了
  3. 函数是一级类型,可以当做函数参数也可以当做函数返回值,函数的可选位置参数使用中括号括起来,可选命名参数使用大括号括起来
  4. mixin类似Swift中的Protocol,可以有默认值,一个类可以可以同时混入多个mixin

基础

资料

相关推荐
带带弟弟学爬虫__6 小时前
Flutter 逆向想学却无从下手?
flutter
行者966 小时前
Flutter跨平台开发:颜色选择器适配OpenHarmony
flutter·harmonyos·鸿蒙
不爱吃糖的程序媛6 小时前
深度解析OpenHarmony跨平台框架生态:RN、Flutter、Cordova、KMP四大方向全梳理
flutter
kirk_wang7 小时前
Flutter艺术探索-Flutter样式系统:TextStyle与主题配置
flutter·移动开发·flutter教程·移动开发教程
火柴就是我7 小时前
Flutter 混合模式下:saveLayer 混合注意点
android·flutter
AiFlutter7 小时前
四、动画图表(03):饼图
flutter·低代码·低代码平台·aiflutter·aiflutter低代码
西西学代码7 小时前
Flutter---通过案例来详细了解状态管理
flutter
LawrenceLan8 小时前
Flutter 零基础入门(八):Dart 类(Class)与对象(Object)
前端·flutter
前端不太难8 小时前
Flutter 列表性能的一套“长期安全写法”
安全·flutter·状态模式
行者968 小时前
Flutter鸿蒙跨平台开发:实现高性能可拖拽排序列表组件
flutter·harmonyos·鸿蒙