Flutter 在阿里淘系的体系化建设和业务实践
前端大学
共 6075字,需浏览 13分钟
·
2020-09-10 13:07
Flutter 这两年的热度不断提升,行业内投入建设 Flutter 的公司也越来越多,有很明显的上升趋势。
作为一个技术框架,Flutter 该有的功能都有了,但要把它应用到业务中去,还得解决工程问题、复用已有的技术积累、融入业务的工作流等,还要针对特定的业务场景做增强和扩展。所以,我们的核心目标是把 Flutter 从一个单点的技术框架,打造成完整的企业级解决方案。
消息通知
九月淘系技术重磅推出「淘系Flutter体系化建设原理&实战系列直播」6场直播,为您带来一线实战经验,文末报名!
阿里在 Flutter 的技术积累
▐ 基础设施建设
▐ 内核增强与扩展
▐ 信息互通
▐ 技术探索和实践
目前待解决的问题
用「独角兽」项目孵化更多「独角兽」。快速迭代,野蛮增长!
▐ 解题思路
在业务视角,完善 Flutter 的研发模式和平台支撑,在保障产品质量和体验的同时,提升业务的交付效率。
在技术视角,建设产品化的 Flutter 技术体系,将一个单点的技术框架,打造成完整的企业级解决方案。
▐ 整体规划
▐ 基础能力增强
应用层:这部分主要解决在业务实践过程中遇到的问题,提供解决方案。闲鱼是 Flutter 的技术先驱,在应用层有很多积累,比如 Boost(混合栈) 和 Candy(游戏化开发),除此之外我们还有正在做 DX Flutter 容器(模板化/动态化渲染),卡片级嵌入(multi-window) 等技术方案。
引擎层:这部分逐渐走向技术的深水区,分别在启动链路、AOT 编译、DartVM、渲染管线、图形化/光栅化等领域做优化和增强,在业务无感的情况下,提升内核的性能和稳定性。
对接层:这部分工作大部分已经完成,继续查漏补缺,不断完善使用体验。
▐ 一站式研发平台
▐ 业务支撑
▐ 产品化
▐ 技术细节
工程和效率
模板化开发
多 FlutterView 嵌入
业务实践
评论