Flutter 高性能、多功能的全场景滚动容器,一定要看!
阿里巴巴-闲鱼技术团队官方账号。 招服务端/客户端/前端/算法/架构/质量工程师,简历投递guicai.gxy@alibaba-inc.com
带你重新“玩转”Flutter
阿里巴巴-闲鱼技术团队官方账号。 招服务端/客户端/前端/算法/架构/质量工程师,简历投递guicai.gxy@alibaba-inc.com
闲鱼是如何实践一套完整的埋点自动化验证方案的?
阿里巴巴-闲鱼技术团队官方账号。 招服务端/客户端/前端/算法/架构/质量工程师,简历投递guicai.gxy@alibaba-inc.com
商品卖不动?闲鱼Tellus任务系统来帮你
阿里巴巴-闲鱼技术团队官方账号。 招服务端/客户端/前端/算法/架构/质量工程师,简历投递guicai.gxy@alibaba-inc.com
详解Dart中如何通过注解生成代码
阿里巴巴-闲鱼技术团队官方账号。 招服务端/客户端/前端/算法/架构/质量工程师,简历投递guicai.gxy@alibaba-inc.com
详解Dart中如何通过注解生成代码
本文初步探索了在Dart通过注解生成代码的技术
Flutter+FaaS一体化任务编排的思考与设计
阿里巴巴-闲鱼技术团队官方账号。 招服务端/客户端/前端/算法/架构/质量工程师,简历投递guicai.gxy@alibaba-inc.com
汇报一下,闲鱼的ipv6改造之路
ipv6作为改进ipv4的下一代ip技术,其目的是为了解决ipv4地址枯竭的问题,同时在网络数据转发效率与安全性方面有很多改进。其第一版协议标准(RFC1883)早在1995年就已发布,但是由于现存ipv4网络升级成本较高以及ipv4自身的改进等种种原因直到最近几年ipv6才开始在全球范围内大规模应用。
Flutter卡顿问题的监控与思考
阿里巴巴-闲鱼技术团队官方账号。 招服务端/客户端/前端/算法/架构/质量工程师,简历投递guicai.gxy@alibaba-inc.com
关于亿级账户数据迁移,你应该试试这种方法...
阿里巴巴-闲鱼技术团队官方账号。 招服务端/客户端/前端/算法/架构/质量工程师,简历投递guicai.gxy@alibaba-inc.com
闲鱼基于Dart生态的FaaS前端一体化建设
阿里巴巴-闲鱼技术团队官方账号。 招服务端/客户端/前端/算法/架构/质量工程师,简历投递guicai.gxy@alibaba-inc.com
揭秘!一个高准确率的Flutter埋点框架如何设计
用户行为埋点是用来记录用户在操作时的一系列行为,也是业务做判断的核心数据依据,如果缺失或者不准确将会给业务带来不可恢复的损失。闲鱼将业务代码从Native迁移到Flutter上过程中,发现原先Native体系上的埋点方案无法应用在Flutter体系之上。而如果我们只把业务功能迁移过来就上线,对业务是极其不负责任的。因此,经过不断探索,我们沉淀了一套Flutter上的高准确率的用户行为埋点方案。
UI2CODE再进化!结合Redux的框架升级!
UI2CODE的目标是通过分析视觉稿得到对应的代码,让AI提高开发效率。然而过去静态化页面的产出,不能得到业务场景的需求。针对于此,我们以UI2CODE自动化开发为基底,结合Redux的消息机制,将自动化生成的维度提升到页面的处理。
揭秘!闲鱼拉新投放系统如何设计
闲鱼目前已经是国内最大的闲置物品交易平台。随着闲鱼体量的增长和用户规模不断扩大,闲鱼App上的一个普通banner抑或是feeds中的一张普通的卡片,每天都可能被数以千万计的人看到。
Flutter高内聚组件怎么做?闲鱼打造开源高效方案!
fish_redux是闲鱼技术团队打造的开源flutter应用开发框架,旨在解决页面内组件间的高内聚、低耦合问题。开源地址:https://github.com/alibaba/fish-redux
在闲鱼,我们如何用Dart做高效后端开发?
后端应用中数据的存储、访问、转换、输出虽然都属于后端的范畴,但是其中变更的频率是不同的。通常领域对象确定之后,变化很少,但是客户端展示的变化很多,导致接口层(或者叫粘连前台和后台的胶水层)的变化非常快。大多数web应用采用统一的技术栈来实现后端,胶水层跟领域层使用统一技术,这样的做法仍然有可以优化的点:
Facebook F8大会|闲鱼高级专家参会分享
笔者代表闲鱼参加了Facebook在4月30日举行的为期二天的F8大会,地点加州,本文就心得与思考和大家分享。对国内开发者而言,Facebook的产品设计、社区、VR/AR等有一些借鉴意义;对海外开发者而言,Facebook是连接用户,规模增长必不可少的产品。除有限的技术热点外,F8带来的更多的是Facebook的规划和为企业提供的商业赋能,而商业部分也是笔者这次的关注重点。
重磅系列文章!UI2CODE智能生成代码——组件识别篇
在组件识别这个环节,需要有一种处理布局信息的方法,来解析和计算控件间的布局关系(比如识别业务组件(BI组件)和查找重复布局),以此来提高最终代码的可用性。
走近科学,探究阿里闲鱼团队通过数据提升Flutter体验的真相
闲鱼客户端的Flutter页面已经服务上亿级用户,因此用户体验尤其重要,完善Flutter性能稳定性监控体系,以便及早发现线上性能问题,也可以作为用户体验提升的衡量标准。
Fish Redux中的Dispatch是怎么实现的?
我们在使用fish-redux构建应用的时候,界面代码(view)和事件的处理逻辑(reducer,effect)是完全解耦的,界面需要处理事件的时候将action分发给对应的事件处理逻辑去进行处理,而这个分发的过程就是下面要讲的dispatch, 通过本篇的内容,你可以更深刻的理解一个action是如何一步步去进行分发的。