推荐文章:🐕 即将开源 | 让 Flutter 真正支持 View 级别的混合开发 - mp.weixin.qq.com

编辑简评:本文介绍了今日头条主客户端上接入 Flutter 进行混合开发的经验,主要是解决如下问题
1. FlutterView 在一些小场景碎片化的问题。譬如短期内无法完成页面级别的 Flutter 化,Native View 和多个 Flutter View 必须混合存在的情况。类似的还有 Feed 流中的 Flutter Cell,列表页中的某些 ItemView 是 FlutterView。
2. 内存管理问题:回收不活跃页面占用的内存
3. 共享线程:收敛全局线程为公共的4个线程
4. SurfaceView 改 TextureView :主要是解决手势动画的问题

总结来说,字节跳动客户端基础技术 Team 目前对于 Flutter 已经有了一定的研究,并且能够支持到 View 级别开发,目前文中提到的方案正在进行公司内部开源审查程序,通过后会在字节跳动官方 Github 上开源。

更多优质内容,请查看本周周报:
展开
评论