Flutter 技术是近年热度最高的话题之一,每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂。
那么为什么是 Flutter ?
Flutter 体系化建设现状又是如何呢?
Flutter的未来是什么方向?
近日,阿里技术团队推出了一本电子书,详细的介绍了阿里巴巴Flutter技术及业务应用的实践和思考。这是flutter相关技术的又一力作,flutter开发者的福音!并且本书提供免费下载哦!
点击此处立即下载>>《AliFlutter 体系化建设和实践》
“在当今应用生态环境下,跨平台解决方案一直备受关注,业界有越来越多公司尝试Flutter。阿里巴巴实践Flutter的同时,一直在思考如何从经济体技术战略的层面拉通Ali Flutter的体系建设。这本电子书, 分享了阿里巴巴Flutter技术及业务应用的实践和思考。”
——阿里巴巴集团副总裁汤兴(平畴)
主要内容介绍
整本书从那么为什么选择Flutter?Flutter体系化建设现状又是如何呢?Flutter的未来是什么方向?开始讲述,然后列举一些具体的业务怎么去进行实践的,例如闲鱼的研发框架、UC的技术实践、淘宝特价版以及饿了么的的实践,还从一些具体的重点问题的解决方案进行讲述,例如怎么解决图片的优化以及Canvas的怎么应用的,从理论到实践进行详实的讲解,是一部flutter研发人员的实战手册,非常值得研读,具体书的目录如下:
一、阿里集团如何进行flutter体系化建设?
二、闲鱼研发框架应用和探索
三、AliFlutter图片解决方案与优化
四、UC Flutter技术实践分享
五、淘宝特价版Flutter实践
六、基于Flutter的Canvas探索和应用
七、ICBU Flutter探索之路
八、Flutter在饿了么的应用与沉淀
一、阿里集团内如何进行 flutter体系化建设?
2019 年无疑是 Flutter 技术如火如荼发展的一年。每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。那么为什么是 Flutter ?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实际用于业务开发的信心和决心。
藏经阁系列精品保证
本书为阿里云开发者社区 “藏经阁” 系列图书。开发者技术精品“藏经阁”,超全阿里系电子书开放下载,覆盖Java、物联网、云原生、前端、大数据、开源等技术领域,深度分享阿里工程师实践精华,顶级技术内容一键获取:https://developer.aliyun.com/topic/ebook