Flutter|面试

387 阅读2分钟

flutter面试

精选了诸多大佬的文章~

如果有问题,大佬联系我~

放的博客

flutter基础

flutter中的key

widget是否复用

stf 和 stl 组件

flutter渲染

setState流程

buildContext作用

flutter渲染流程

Widget、Element、RenderObject

热重载实现原理

skia渲染逻辑

flutter状态管理

getx

provider

bloc

flutter框架进阶

flutter中的engine层、framwork层

flutter原生通信

dart语法基础

级联运算符..

级联运算符 连续调用对象的方法或访问对象的属性。

stream

stream订阅模式
  • 单订阅
  • 多订阅

await for

await for不断获取stream流中的数据,然后执行循环体中的操作。

它并且必须等待传递完成之后才能使用,不然就会一直阻塞。

mixin

mixin是为了解决继承方面的问题而引入的机制。

mixin定义的类不能有构造方法,这样可以避免继承多个类而产生的父类构造方法冲突。

dart进阶

dart异步实现机制

总结:异步IO+事件循环

业务

打包/上架

平常是怎么打包的?如果我一个原生的app里面引入了flutter的话我应该怎么打包?

支付

支付踩坑

购买漏包如何解决?

IM实现

缓存(本地数据库)

hive
sqflite
其他数据库

其他

flutter较于别的跨平台优势和劣势

pubspec.lock

其他面试题

一些面试题