框架与类库:Flutter
FlutterEngine 桌面端架构浅析
从发展历史、架构概述、与移动端引擎对比等角度,希望读者能对 FlutterEngine 桌面端实现方案有一个整体的了解。
Flutter项目快速搭建指南
笔者在这之前已经有一年时间没有接触过flutter项目的开发了,目前由于新项目的需要,要重新开始搭建一个flutter项目。让我感到惊讶的是,flutter经历了多年的发展,生态真的越来越完善了,很多之前开发中遇到痛点问题都得到了很好的解决,开发体验倍增。下面我就分享一下这次flutter新项目搭建的经验,主要包括网络请求、数据持久化存储、路由、多机型屏幕适配、闪屏页配置、状态管理、widget生命周期、Key的使用等方面的内容。
Very good layered architecture in Flutter
How to make architectural choices for scalable and maintainable code.
Flutter系列(一):Flutter在开眼快创的实践
分享快手Flutter跨端实现上的实践,包含过程中遇到的问题和解法。
Flutter + Dart三端一体化动态化平台实践
FairPushy 是基于Flutter+Dart三端一体化打造的动态更新平台,为Flutter动态化场景提供动态分发能力,全方位降低上手成本,提升开发体验。实现了动态化资源产物自动化打包和动态分发的能力,让开发者摆脱了技术栈的壁垒,并且系统轻量化、简单易用。
深入理解Flutter多线程
本篇文章详细讲解了Flutter的多线程,并且将Flutter的多线程和iOS的GCD进行了对比,以帮助大家理解Flutter多线程。
企业微信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从起源到特性,到工程开发的一些细节。