文章 2024-05-27 来自:开发者社区

移动应用开发的未来:Flutter与系统融合的创新之路

随着智能手机和平板电脑等移动设备的普及,移动应用已成为日常生活不可或缺的一部分。对于开发者而言,如何在保证应用质量的同时,快速响应市场变化,成为一大挑战。传统的移动应用开发通常涉及为不同平台编写和维护独立的代码库,这不仅增加了开发成本,也延长了上市时间。而跨平台解决方案如Flutter的出现,为解决...

文章 2024-04-18 来自:开发者社区

移动应用的未来之路:Flutter与系统融合的创新探索

在当今移动应用与系统的发展浪潮中,Flutter作为一种新兴的UI工具包,正以其高效、美观及跨平台的特性,重新定义移动应用开发的边界。由Google支持的这一开源项目,利用Dart语言提供简洁、快速的开发体验,并通过Skia图形引擎带来接近原生的性能表现。 首先,Flutter之所以能迅速崛起,得益...

文章 2021-12-28 来自:开发者社区

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(10)

1.5.3 第二代混合技术方案 FlutterBoost1.重构计划 闲鱼在推进Flutter 化过程当中,遇到了更加复杂的页面场景,也逐渐暴露了老方案的局限性和一些问题。所以,闲鱼启动了代号为FlutterBoost的新混合技术方案。我们的主要目标有:可复用通用型混合方案。支持更加复杂的混合模式,例...

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(10)
文章 2021-12-27 来自:开发者社区

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(9)

1.5 使用混合栈框架开发1.5.1 为什么需要混合方案 具有一定规模的App 通常有一套成熟通用的基础库,尤其是阿里巴巴App,一般需要依赖很多体系内的基础库。使用Flutter 重新开发App 的成本和风险都较高。所以,在Native App 进行渐进式迁移是稳健型方式。闲鱼在实践中沉淀出一套自己的混合技术方案。在此过程中,...

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(9)
文章 2021-12-24 来自:开发者社区

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(8)

1.4 快速完成混合工程搭建 Flutter 的主要开发模式分成两种,一种是独立App 的模式,以Flutter为主,原生工程会被包含在Flutter 工程下;另一种是让Flutter 以模块(Flutter 模块)的形式存在,分别集成在已有的iOS 和Android 原生应用下...

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(8)
文章 2021-12-23 来自:开发者社区

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(7)

1.3.3 iOS 依赖的Flutter 库的抽取1.iOS 中的Flutter 依赖文件是如何产生的 执行编译命令“flutter build ios”,最终会执行Flutter 的编译脚本[xcode_backend.sh],而这个脚本主要做了下面几件事: 获取各种参数,如project_path、...

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(7)
文章 2021-12-21 来自:开发者社区

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(6)

1.3 混合工程与持续集成 本节重点介绍Flutter 混合工程中解除Native 工程对Flutter 的直接依赖的具体实现方法。1.3.1 背景思考 因为闲鱼采用的是Flutter 和Native 混合开发的模式,所以存在一部分开发人员只做Native 开发,并不熟悉Flutter 技术。 (1)如果...

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(6)
文章 2021-12-20 来自:开发者社区

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(5)

1.2.3 方案的制定1.两种模式 首先将Native 工程处于独立目录环境下称为Standalone 模式,处于Flutter 目录下称为Flutter 模式。纯Native 开发或平台打包就处于Standalone模式,Flutter 对开发人员和打包平台来说是透明的,不会影响构建与调试。而Flutter 的代码则在Flut...

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(5)
文章 2021-12-17 来自:开发者社区

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(4)

1.2 混合工程改造实践 当使用Flutter 实现跨平台开发时,如果原有的iOS 和Android 工程已相当庞大,那么如何将Flutter 无缝地桥接到这些大工程中并保证开发效率不受影响是优先要解决的问题。 本文给出了一种通用的工程改造方案,希望为准备转型Flutter 的团队提供参考。1.2.1 项目背景及问题 ...

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(4)
文章 2021-12-16 来自:开发者社区

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(3)

1.1.6 Native 启动下的Flutter 热重载 启动App,进入Flutter 页面,查找Observatory 端口x 和认证码y。 在Flutter 工程目录下, 执行flutter attach --debug-uri=http://127.0.0.1:x/y/。​kylewong@KyleWong...

Flutter技术解析与实战——闲鱼技术演进与创新-第1章(3)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注