首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
painld6
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
微店的Flutter混合开发组件化与工程化架构
在我们微店App团队的多人协作开发下,这种依赖每个开发本地下载Flutter SDK的方式,不能保证Flutter SDK的版本一致性与自动化管理,在开发时如果Flutter SDK版本不一致,往往会出现Dart层Api兼容性或Flutter虚拟机不一致等问题,因为每个版本的F…
Flutter 多引擎渲染,在稿定 App 的实践(二):原理篇
Flutter 多引擎实践 FlutterEngineGroup 实践 multiple-flutters 实践 Flutter UI 与 iOS / Andoid 混合布局
Flutter之isolate的使用及通信原理
由于Dart是一种单线程模型语言,所以可以避免多线程环境下产生的一系列降低运行效率问题。但单线程模型却有一个非常严重的缺陷,那就是执行计算密集型任务时会阻塞当前任务的执行,从而产生不好的影响(如UI的卡顿等),这时候就需要提供一个新的线程或类似线程的东西来异步执行计算密集型任务…
Flutter多Engine之间的通信
可以看出使用HttpServer可以让通信变成http请求,所以可以解耦多个业务之间的代码,将所有业务的数据管理存储放在一个统一的地方。 后续优化:可以定义一个数据接口,各个需要对外暴露数据的业务实现这个接口,然后注册到HttpServer中,通过路由管理接口的访问。 Dart…
闲鱼Flutter混合工程持续集成的最佳实践
1. 引言 在之前的文章《Flutter混合工程改造实践》中,有些同学留言想了解抽取Flutter依赖到远程的一些实现细节,所以本文重点来讲一讲Flutter混合工程中的Flutter直接依赖解除的一些具体实现。 2. 思考 因为目前我们闲鱼是Flutter和Native混合开…
Flutter混合工程改造实践
闲鱼技术团队于2018年上半年率先引入了Flutter技术尝试实现客户端开发的统一,并成功改造和上线了复杂的商品详情业务。这一过程中,由于原有的iOS和安卓工程都已相当庞大,如何将Flutter无缝桥接到这些大工程并保证开发效率不受影响成为优先要解决的问题。 本文针对项目实践人…
Flutter新锐专家之路:工程研发体系篇
当前,闲鱼客户端已经实现了基于Flutter的商品详情页的全量重构,线上效果良好。从alpha一路走来,我们遇到了很多问题,或基于原理,或透过社区,或与官方合作,都一个个解决了,是时候梳理和总结下,也希望为其他的开发者们,尤其是已有工程中引入Flutter(混合场景)实现渐进式…
Flutter新锐专家之路:混合开发篇
本篇是此系列的第二篇,重点介绍如何让Flutter能够开发,实现业务需求。这部分包括:混合栈的管理,混合下的能力补齐和包管理。 引入Flutter之后,我们首要面临的问题便是混合栈的管理。如我们首先实践的是商品详情页,则有一个常见的应用场景:首页->详情页->详情页(猜你喜欢点…
Flutter Boost3.0初探
作者:闲鱼技术——石磬背景随着Flutter的发展,国内越来越多的App开始使用Flutter。为了降低风险,大部分App采用渐进式方式引入Flutter,在App里选几个页面用Flutter来编写,
深入了解Flutter的isolate(4) --- 使用Compute写isolates
前面讲了如何创建isolate,这篇文章讲创建isolate的另一种方法。 Compute函数对isolate的创建和底层的消息传递进行了封装,使得我们不必关系底层的实现,只需要关注功能实现。