当前位置:首页 > 闲鱼技术 第2页

Flutter瘦身大作战

xianyu3年前 (2021-03-09)249
Flutter瘦身大作战
作者:闲鱼技术-三莅背景闲鱼技术团队于2018年上半年率先引入了Flutter技术实现客户端开发,到目前为止成功改造并上线了复杂的商品详情和发布业务。随着改造业务的增多,安装包体积急剧上增。安装包体积决定了用户等待下载...

1个好方案,帮你实现复杂数据源中小区信息的准确归一化

xianyu3年前 (2021-03-09)239
1个好方案,帮你实现复杂数据源中小区信息的准确归一化
闲鱼技术-临耕背景小区是租房业务中很重要的信息,它能够反映房源的位置和品质。对租客而言,能否浏览到准确的小区信息是高效找房的关键。因此,收集和展示准确的小区信息是提高用户找房效率的重要方面。为了获得全面的小区信息,租房业务通常会依赖多种数据源获得小区数据,这些数据格式不一,信息杂乱无章,含有很多冗余信息。为了提高找房效率,必须把同一个小区的不同数据聚合到一起并理清小...

关于Flutter初始化流程,我必须告诉你的是…

xianyu3年前 (2021-03-08)274
关于Flutter初始化流程,我必须告诉你的是…
作者:闲鱼技术-然道1.引言最近在做性能优化的时候发现,在混合栈开发中,第一次启动Flutter页面的耗时总会是第二次启动Flutter页面耗时的两倍左右,这样给人感觉很不好。分析发现第一次启动Flutter页面会做一些初始化工作,借此,我梳理了下Flutter的初始化流程。2.Flutter初始化时序Flutter初始化主要分四部分,FlutterMain初...

Flutter路由管理代码这么长长长长长,阿里工程师怎么高效解决?(实用)

xianyu3年前 (2021-03-08)235
Flutter路由管理代码这么长长长长长,阿里工程师怎么高效解决?(实用)
作者:闲鱼技术-兴往背景:在flutter的业务开发过程中,flu tter侧会逐渐丰富自己的路由管理。一个轻量的路由管理本质上是页面标识(或页面路径)与页面实例的映射。本文基于dart注解提供了一个轻量路由管理方案。不论是在...

闲鱼Flutter混合工程持续集成的最佳实践

xianyu3年前 (2021-03-08)265
闲鱼Flutter混合工程持续集成的最佳实践
作者:闲鱼技术-然道1.引言在之前的文章《Flutter混合工程改造实践》中,有些同学留言想了解抽取Flutter依赖到远程的一些实现细节,所以本文重点来讲一讲Flutter混合工程中的Flu tter直接依赖解除的一些具体实现。2.思考因为目前我们闲鱼是Flutter和Native混合开发的模式,...

你一定想不到,实现一个AI自动化测试工具就这么简单!(基础篇)

xianyu3年前 (2021-03-06)290
你一定想不到,实现一个AI自动化测试工具就这么简单!(基础篇)
作者:闲鱼技术-金喏1.前言闲鱼质量团队一直致力于交付高质量的app给用户,当前随着AI技术不断发展,TensorFlow大热,也给测试手段带来了更多种可能,本文接下来给大家介绍AI在闲鱼测试的一点实践:如何应用AI技术通过图片找bug。2.模型选型不需要理解业务就能发现的bug主要有整体页面空白、部分控件显示异常和文本异常这几类。对于整体空白图片,发现它们的共同特征是比较明显:大...

短视频宝贝=慢?阿里巴巴工程师这样秒开短视频

xianyu3年前 (2021-03-06)256
短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
作者:闲鱼技术-邻云前言随着短视频兴起,各大APP中短视频随处可见,feeds流、详情页等等。怎样让用户有一个好的视频观看体验显得越来越重要了。大部分feeds里面滑动观看视频的时候,有明显的等待感,体验不是很好。针对这个问题我们展开了一波优化,目标是:视频播放秒开,视频播放体验良好。无图无真相,上个对比图...

Flutter React编程范式实践

xianyu3年前 (2021-03-06)278
Flutter React编程范式实践
作者:闲鱼技术-匠修FlutterWidget的设计灵感来源于Reac t,是一款原生就立足于响应式的UI框架。本文基于Flutter特点,试图结合闲鱼在Flutter的工程应用来谈下我们对FlutterReact编程范式的思考和践行。Reactive的诞生谈起UI总会讲到MVC,它出现的时间很早,那时候还没有普及现代GUI广泛使用的事件驱动(消息循环)模型,所以很长的时间内,MVC都在进化,不...

AI赋能一键自动检测:页面异常、控件异常、文本异常

xianyu3年前 (2021-03-06)259
AI赋能一键自动检测:页面异常、控件异常、文本异常
作者:闲鱼技术-镇雷1.前言闲鱼质量团队一直致力于交付高质量的app 给用户,当前随着AI技术不断发展,TensorFlow大热,也给测试手段带来了更多种可能,本文接下来给大家介绍AI在闲鱼测试的一点实践:如何应用AI技术通过图片找bug。2.模型选型不需要理解业务就能发现的bug主要有整体页面空白、部分控件显示异常和文本异常这几类。对于整体空白图片...

Flutter Plugin调用Native APIs

xianyu3年前 (2021-03-06)232
Flutter Plugin调用Native APIs
作者:闲鱼技术-储睿关键词:Flutter,FlutterPlugin,PlatformChannel,MethodChannel,FlutterPackage,Flutter插件Flutter是Google使用Dart语言开发的一套移动应用开发框架。它不同于其他开发框架:(1)因为F...