闲鱼Flutter架构升级:研发智能化与复杂业务解决方案
需积分: 20 178 浏览量
更新于2024-07-17
收藏 29.99MB PPTX 举报
本次演讲由闲鱼技术团队客户端负责人于佳(宗心)主讲,主题聚焦于"前端直播资料GMTC2019:闲鱼基于Flutter技术的架构演进与创新"。在2019年的这场分享中,于佳详细阐述了Flutter在闲鱼项目中的应用和挑战,特别是在大规模应用环境下,团队如何克服研发效率、稳定性和用户体验方面的难题。
首先,演讲回顾了Flutter从beta到release版本的发展,讨论了从简单的回顾到大规模应用时出现的新问题。架构体系方面,于佳分享了团队对于原有设计的改进,包括重构的混合栈体系和资源一体化项目的进展,以及他们业界首创的用于处理复杂业务的fish redux框架。这个框架旨在提高研发效率,解决实际业务中的问题。
其次,演讲深入探讨了基于Flutter的工程体系建设。这包括研发智能化,即闲鱼如何利用Flutter提升开发效率,例如通过构建智能化体系来辅助开发过程。此外,还介绍了如何构建高可用性体系,确保Flutter应用在面临各种负载情况下的稳定性。
演讲的重点还涵盖了Flutter在闲鱼中的具体应用,包括其在音视频、富文本和键盘等复杂场景的适配,以及团队如何处理已有App与Flutter的集成,以最小化迁移障碍。此外,演讲者提到了Fish-Redux框架在团队中的实践,强调了它如何帮助提升代码质量和自动化数据同步。
在团队实践过程中,通过数据驱动的自动化,闲鱼团队成功实现了高效的交付,不仅降低了开发成本(每人节省约411小时),也减少了沟通成本。演讲还深入剖析了高可用体系的探索,包括异常率、FPS和加载时长的监控,以确保应用的性能表现。
最后,演讲总结了Flutter在闲鱼的优势,包括跨端开发的便捷性、适合团队规模和业务需求的特点,以及团队在关键问题上的突破和创新,比如混合工程体系的优化和FishRedux框架的不断演进。整个演讲提供了宝贵的实践经验,对于其他企业考虑将Flutter应用于大规模应用具有重要的参考价值。
2021-02-25 上传
2019-12-30 上传
2022-05-30 上传
2022-05-31 上传
2019-08-28 上传
2022-02-19 上传
2019-08-29 上传
weixin_38743506
- 粉丝: 350
- 资源: 2万+
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案