话题编程语言 › Dart

编程语言:Dart

企业微信Flutter与大型Native工程跨四端融合实践

跨平台开发框架是客户端领域的经典课题,几乎从操作系统诞生开始就是我们软件从业者们的思考命题。为了促进 Flutter 在 4 个端的成熟,企业微信研发团队也和 Google 团队针对电脑端 Flutter 稳定版的落地做了多轮技术沟通。终于在近期的版本实现同一个功能跨平台 4 端同步上线。企业微信每一个迭代都需要确保 iOS、Android、Windows、Mac 四个客户端平台的版本功能完全一致,版本发布时间一致。这是非常大的挑战。任何研发投入都是 X4 的,且由于系统差异,相同功能的研发周期和技术方案也会有明显差异。我们前期实现了逻辑底层架构 4 端统一,但是 UI 层怎么办?迫切需要更优的跨平台方案。但是要在历史的 Native 代码行数已经过千万级的超大型软件系统——企业微信上引入新的跨平台框架何其困难。

高效开发与高性能并存的UI框架——携程Flutter实践

在性能方面,Flutter的表现比RN更为优秀。

Flutter 在哈啰出行 B 端创新业务的实践

看 Flutter 是如何在哈啰出行 B 端业务进行创新的。

Flutter 在阿里淘系的体系化建设和业务实践

基础设施、框架体系、研发支撑、能力拓展、研发模式五位一体,另附6场直播深度解读,点击查看详情。

"零"学习成本:使用 Web 标准开发动态化 Flutter 应用

基于 Flutter 的动态化框架。

Android上Flutter动态化设计与实践

Flutter作为一种跨平台的解决方案被越来越多的人认可,各种Flutter应用纷纷上线。作为一款成熟的App,能否快速让用户体验到新功能一直是开发人员的研究方向。基于此,我们在Android平台上做了Flutter产物动态化的尝试和实践。

满帮动态化Flutter框架“Thresh”,现在开源了!!

移动端技术栈自诞生以来,其双端开发成本和发布效率一直广受诟病。为了解决这些问题,前端跨端技术一直在不断尝试,希望能一次开发、多端运行并且能做到快速发布。

Flutter 动态化项目评测

随着58安居客 Fair 项目的开源,市面上已经有好几种支持 Flutter 动态化的方案。笔者挑选了比较热门的阿里 Kraken (北海)项目、腾讯的 MXFlutter 项目和58安居客的 Fair 项目,做了一下性能数据对比,在采集数据的过程中我们也总结了这几个项目的上手体验。既然要进行数据对比,我们就先拉齐使用环境和目标功能。

做了2个多月的设计和编码,我梳理了Flutter动态化的方案对比及最佳实现

闲鱼基于Flutter跨端开发,如果能够动态化发布无疑将更快响应业务需求。 经过2个多月的设计和编码,我梳理了Flutter动态化的方案对比以及最佳实现,感兴趣就看下去吧。

基于Flutter的移动端跨平台应用实践

Flutter是Google推出的一款UI工具包,可以通过一套代码同时在iOS和Android两大移动平台上构建媲美原生体验的精美应用。本文将逐步介绍Flutter从起源到特性,到工程开发的一些细节。

Flutter单线程模型怎么保证UI运行流畅

与原生 Android 和 iOS 的多线程机制相比,单线程的 Dart 如何从语言设计层面和代码运行机制上保证 Flutter UI 的流畅性呢?

前端 Flutter 入门指南

Flutter 是 Google 推出的 UI 框架,帮助开发者通过一套代码同时运行在 iOS 和 Android 上,构建媲美原生体验的精美应用!本文将带你入门 Flutter。

iPad大屏&Flutter多引擎适配之路

在电商场景中iPad的大屏拥有比普通手机相比更大的屏幕,对于购物体验而言,如能充分利用好iPad的大屏体验,无疑提高用户购买体验,但一直以来在混合栈应用特别是Flutter混合栈中,在iPad大屏适配和Flutter多引擎适配都是个老大难问题。本文会介绍闲鱼在这iPad适配中的各个疑难点。

Flutter for Web 首次首屏优化——JS 分片优化

Flutter for Web(FFW)从 2021 年发布至今,在国内外互联网公司已经得到较多的应用。作为 Flutter 技术在 Web 领域的有力扩充,FFW 可以让熟悉 Flutter 的客户端同学直接上手写 H5,复用 App 端代码高效支撑业务需求;在 App 侧 FFW 也可作为 Flutter 动态下发的兜底方案。总的来说在业务和技术上 FFW 都具有相当的价值。

然而在使用 FFW 时有一个明显的问题:其编译产物 main.dart.js 较大,初始的 Hello world 工程编译后产物 js 大小为 1.2 MB,添加业务代码后 js 的大小还会继续增加。在阿里卖家的内容外投业务中,3 个页面的工程 js 大小为 2.0 MB,js 文件过大直接的影响就是页面首次首屏加载的速度。针对 js 的大小有较多优化方法,本文主要记录 main.dart.js 分片优化方案的实现。

手把手教你写 Dart ffi

本文以step by step的方式说明了Dart ffi的使用,适合新手学习。

Flutter语法检测及原理剖析-Fair语法检测实践

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。

Fair是58技术开源的一个Flutter动态化的框架,能够实现UI和逻辑的动态化。

开发者在使用Fair开发过程中存在一些痛点,比如可能会出现使用语法糖不正确或者存在不支持的语法糖问题,所以我们需要一个配套插件去提示用户使用Fair语法糖。

首页 - Wiki
Copyright © 2011-2025 iteam. Current version is 2.146.0. UTC+08:00, 2025-10-17 12:57
浙ICP备14020137号-1 $访客地图$