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

基础

资料

相关推荐
星秋Eliot12 小时前
Flutter多线程
flutter·async/await·isolate·flutter 多线程
农夫三拳_有点甜15 小时前
Flutter Assets & Media
flutter
林间风雨1 天前
flutter项目 -- 换logo、名称 、签名、打包
flutter
SoaringHeart1 天前
Flutter组件封装:页面点击事件拦截
前端·flutter
tangweiguo030519872 天前
Flutter与原生混合开发:实现完美的暗夜模式同步方案
android·flutter
程序员老刘2 天前
CTO紧急叫停AI编程!不是技术倒退,而是...
flutter·ai编程
leazer2 天前
Flutter TabBar 字体缩放动画抖动问题及优化方案
flutter
yuanpan2 天前
认识跨平台UI框架Flutter和MAUI区别,如何选。
flutter·ui·maui
无知的前端2 天前
一文精通-Flutter 状态管理
flutter
阿笑带你学前端2 天前
Drift数据库开发实战:类型安全的SQLite解决方案
前端·flutter