毕业于浙江大学,2009年加入阿里巴巴,现任阿里巴巴闲鱼架构负责人,负责闲鱼从端到云的整体架构升级。有十余年互联网研发经验。曾负责移动端LBS技术,是淘宝位置归一、地理围栏等技术的开拓者,为个性化、O2O等业务提供基础能力。也曾负责淘宝的商家系统,建立商家十亿级大数据下的实时在线查询、挖掘服务。
毕业于浙江大学,2009年加入阿里巴巴,现任阿里巴巴闲鱼架构负责人,负责闲鱼从端到云的整体架构升级。有十余年互联网研发经验。曾负责移动端LBS技术,是淘宝位置归一、地理围栏等技术的开拓者,为个性化、O2O等业务提供基础能力。也曾负责淘宝的商家系统,建立商家十亿级大数据下的实时在线查询、挖掘服务。
Flutter是Google开源的跨平台框架,是Google下一代操作系统Fuchsia的界面语言。通过自建绘制引擎,达到原生的绘制性能及很好的双端一致性,为跨平台统一编程提供了一种新的可能性。
闲鱼通过与Google团队紧密合作,将闲鱼部分页面迁移到Flutter。在将Flutter应用于大规模生产环境的过程中,闲鱼积累的实践经验和心得,分享给大家。此外,闲鱼突破Flutter的标准用法,实现Flutter与Native在同一个App中混合开发,解决了混合栈管理、混合工程优化、兼容性适配等问题,使现有应用可以平滑渐进式迁移,希望为大家提供参考。
演讲提纲:
1. 项目背景
(1)Google开源项目Flutter介绍
(2)为什么使用Flutter
2. Flutter通用实践
(1)Flutter的研发流程和体验
(2)UI开发,自定义组件
(3)Native通用平台能力集成
(4)用Texture对接自定义视频播放器及图片库
(5)性能监控及调优
3. 混合开发及渐进式迁移实践
(1)Flutter与Native混合栈管理
(2)混合工程及编译优化
4. Flutter应用效果
(1)性能与动态性
(2)Beta阶段的Flutter的成熟度
5. 小结
听众受益点:
1.Flutter特点,了解跨平台开发的一种新的可能性。
2.Flutter线上大规模应用的实践经验及注意事项。
3.了解基于自绘制引擎的跨平台框架的设计思想及优劣势。