免费下载!《AliFlutter体系化建设和实践》分享阿里经济体内关于Flutter的体系应用和思考
“开发者藏经阁计划”,阿里云为开发者提供200本免费阿里技术精华电子书!从7月13日开始,阿里云开发者社区会为广大技术人每天送出一本阿里技术精华电子书,全年200+本,这些电子书汇聚了阿里巴巴技术实践精华,涵盖云原生、物联网、大数据、AI 等等技术领域,深度分享阿里工程师实战经验,顶级技术内容将一手掌握,供关注阿里云开发者的同学们免费下载,希望可以帮助开发者更好的学习到开发技术知识。
“在当今应用生态环境下,跨平台解决方案一直备受关注,业界有越来越多公司尝试Flutter。阿里巴巴实践Flutter的同时,一直在思考如何从经济体技术战略的层面拉通Ali Flutter的体系建设。这本电子书, 分享了阿里巴巴Flutter技术及业务应用的实践和思考。”
——阿里巴巴集团副总裁汤兴(平畴)
一、阿里集团内如何进行 flutter体系化建设?
2019 年无疑是 Flutter 技术如火如荼发展的一年。每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑。 二、闲鱼研发框架应用和探索
「Flutter是开源的UI工具包,其能够帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。在AliFlutter 系列第二场直播中,阿里巴巴闲鱼无线技术专家梁治峰为大家分享了闲鱼在Flutter中研发框架应用和探索,从分别从三个方向介绍Flutter一体化研发模式、Flutter动态化能力、Flutter互动能力。 三、AliFlutter图片解决方案与优化
Flutter与Native混合开发将是接下来很长时间的主流开发方式。一套稳定、高效、与官方体系无缝融合的外接图片缓存方案是必不可少的。在AliFlutter系列第三场直播中,由阿里巴巴新零售淘系技术部无线开发专家王乾元为大家介绍AliFlutter提供的适合混合应用的外接图片库方案。首先对Flutter官方原生方案进行了分析,并提出了AliFlutter方案的切入点以及具体优化手段。 四、UC Flutter技术实践分享
UC于19年开始探索Flutter技术,并在同年年底进行规模化落地。规模化落地Flutter核心要解决的三类问题分别是工程构建体系的搭建,性能优化和动态性支持。本次分享将由阿里巴巴UC事业部无线开发专家刘森森为大家详细介绍UC在规模化落地Flutter过程中解决的问题,及其思考过程。 五、淘宝特价版 Flutter 实践
淘宝特价版为了解决app自身的研发效率,用户体验问题,引入Flutter框架,并结合FaaS进行云端一体化融合。一个开发者可以在框架内顺畅的完成前端+后端的开发,相对于传统Native开发交付流程,节省一半以上的开发成本。本次分享将由淘宝特价版开发团队 iOS 高级开发工程师李彬为大家详细介绍淘宝特价版开发体系在探索过程中遇到的问题,以及基于Flutter和FaaS的页面构建方案。 六、基于 Flutter 的 Canvas 探索和应用
目前在小程序互动场景下遇到的业务痛点,并且给出了基于Flutter引擎的解法。基于Flutter引擎,对外提供标准的Web Canvas API和并利用flutter渲染管线,让业务代码在小程序worker线程中直接渲染,缩短了渲染链路,提高了渲染性能。本次分享将由淘宝技术部无线开发专家万红波为大家分享目前在小程序互动场景下遇到的业务痛点,以及基于Flutter引擎的解法。 七、ICBU Flutter探索之路
ICBU建设Flutter的核心目标是保障Flutter的性能和质量,进一步提升提效效果,进一步扩大提效范围。本次分享将由ICBU Flutter架构师路少德为大家详细介绍ICBU在Flutter实践中的思考和沉淀。整体分为两部分,第一部分通过业务背景和技术原理推导出接入Flutter的必要性和待解决的问题。第二部分以接入工作中的混合工程和混合栈为重点进行技术上的阐述。 八、Flutter 在饿了么的应用与沉淀
Flutter作为当前最火的跨平台研发方案,它到底好在哪里?饿了么从2018年下半年开始接触Flutter,并在多个App大量落地Flutter业务。饿了么对Flutter的期待是保质提效,赋能业务。阿里巴巴新零售淘系技术AliFlutter系列第八场直播中邀请了蜂鸟大前端资深iOS工程师李永光为大家介绍饿了么为了”保质提效,赋能业务”,选择Flutter作为跨平台研发方案的缘由,Flutter在饿了么应用与落地情况,饿了么在Flutter应用过程中的基础建设和沉淀。相信能给大家带来更多尝试使用Flutter、以及把Flutter实际用于业务开发的信心和决心。
我有话说: