话题编程语言 › Dart

编程语言:Dart

Flutter 混合栈复用原理

本文将以 Android 视角,来扒一扒 Flutter 混合栈方案的前世今生。其实也就是从 1.0 正式发布到 1.9 版本的一些变更。

庖丁解牛之——Flutter for Web

对Flutter for Web的研究与看法

Flutter浪潮下的音视频研发探索

本文来自LiveVideoStack线上分享第三季,第十期阿里巴巴闲鱼事业部无线开发专家陈炉军带来的分享内容,针对闲鱼APP在当下流行的跨平台框架Flutter的大规模实践,介绍其在音视频领域碰到的一些困难以及解决方案。

Flutter dart:io 库

本文是Flutter系列第四篇文章

有赞 Flutter 混编方案

关于有赞 Flutter 混编方案。

有赞Flutter插件开发与发布

随着 Flutter 生态越来越完善,以及 Flutter 在性能上的高光表现,越来越多的模块将会通过 Flutter 来进行实现。

闲鱼基于Flutter的架构演进与创新

GMTC2019 闲鱼演讲实录

在闲鱼,我们如何用Dart做高效后端开发?

stupid simple to backend-developing

Fish Redux中的Dispatch是怎么实现的?

窥一斑而知全豹,处一隅而观全局。

打通前后端逻辑,客户端Flutter代码一天上线

随着闲鱼的业务快速增长,运营类的需求也越来越多,其中不乏有很多界面修改或运营坑位的需求。闲鱼的版本现在是每2周一个版本,如何快速迭代产品,跳过窗口期来满足这些需求?另外,闲鱼客户端的包体也变的很大,Android的包体大小,相比2016年,已经增长了近1倍,怎么能将包体大小降下来?首先想到的是动态化的解决此类问题。

对于原生的能力的动态化,Android平台各公司都有很完善的动态化方案,甚至Google还提供了Android App Bundles让开发者们更好地支持动态化。由于Apple官方担忧动态化的风险,因此并不太支持动态化。因此动态化能力就会考虑跟Web结合,从一开始基于 WebView 的 Hybrid 方案,到现在与原生相结合的 React Native 、Weex。

与此同时,随着闲鱼Flutter技术的推广,已经有10多个页面用Flutter实现,上面提到的几种方式都不适合Flutter场景,如何解决这个问题Flutter的动态化的问题?

Flutter中http请求抓包解决方案

前阵子有同学反馈Flutter中的http请求无法通过fiddler抓包,作者喜欢使用Charles抓包工具,于是抽时间写了个小demo测试了一下,结论是在手机上设置代理,Charles确实抓不到请求数据包。于是对该问题进行了分析: 确定使用的是http发起的get请求,理论上http协议应该可以被Charles抓到包的,如果没有抓到包&#

码上用它开始Flutter混合开发——FlutterBoost

具有一定规模的App通常有一套成熟通用的基础库,尤其是阿里系App,一般需要依赖很多体系内的基础库。那么使用Flutter重新从头开发App的成本和风险都较高。所以在Native App进行渐进式迁移是Flutter技术在现有Native App进行应用的稳健型方式。

闲鱼在实践中沉淀出一套自己的混合技术方案。在此过程中,我们跟Google Flutter团队进行着密切的沟通,听取了官方的一些建议,同时也针对我们业务具体情况进行方案的选型以及具体的实现。

使用Flutter之后,我们的CPU占用率降了50%

目前,很多应用都集成了 Flutter,我们团队也在涨乐财富通上实现了完整 Flutter 的集成过程,以下篇幅会具体介绍整个集成过程。

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