1. 订阅频道>
  2. Flutter技术进阶

创建时间:2019-04-16 11:13:19 发刊数:30 订阅数:106

作为谷歌官网认证共建最佳团队,一年多以来沉淀数十篇精品文章,欢迎交流。

达人介绍

闲鱼技术

文章数  91|关注  610

+ 关注
共30期
最新发布
  • 最新发布
  • 阅读最多
  • 最先发布

第30期:刚刚,阿里宣布开源Flutter应用框架Fish Redux!

发布时间:2019-04-16 16:29:09 阅读:179 收藏

3月5日,闲鱼宣布在GitHub上开源Fish Redux,Fish Redux是一个基于 Redux 数据管理的组装式 flutter 应用框架, 特别适用于构建中大型的复杂应用,它最显著的特征是 函数式的编程模型、可预测的状态管理、可插拔的组件体系、最佳的性能表现。下文中,我们将详细介绍Fish Redux的特点和使用过程,以下内容来自InfoQ独家对闲鱼Flutter团队的采访和Fish Redux的开源文档。

第29期:已开源|码上用它开始Flutter混合开发——FlutterBoost

发布时间:2019-04-16 16:26:43 阅读:160 收藏

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

第28期:Fish Redux中的Dispatch是怎么实现的?

发布时间:2019-04-16 16:14:55 阅读:123 收藏

我们在使用fish-redux构建应用的时候,界面代码(view)和事件的处理逻辑(reducer,effect)是完全解耦的,界面需要处理事件的时候将action分发给对应的事件处理逻辑去进行处理,而这个分发的过程就是下面要讲的dispatch, 通过本篇的内容,你可以更深刻的理解一个action是如何一步步去进行分发的。

第27期:Dart编译技术在服务端的探索和应用

发布时间:2019-04-16 16:14:25 阅读:132 收藏

最近闲鱼技术团队在Flutter+Dart的多端一体化的基础上,实现了FaaS研发模式。Dart吸取了其它高级语言设计的精华,例如Smalltalk的Image技术、JVM的HotSpot和Dart编译技术又师出同门。由Dart实现的语言容器,它可以在启动速度、运行性能有不错的表现。Dart提供了AoT、JIT的编译方式,JIT拥有Kernel和AppJIT的运行模式,此外服务端应用有各自不同的运行特点,那么如何选择合理的编译方法来提升应用的性能?接下来我们用一些有典型特点的案例来引入我们在Dart编译方案的实践和思考。

第26期:燃烧我的卡路里 ---- Flutter瘦内存瘦包之图片组件

发布时间:2019-04-16 16:13:37 阅读:97 收藏

在电商类APP里,图片到现在为止仍然是最重要的信息承载媒介,不得不说逛淘宝的过程,其实就是一个看图片的过程。而商品详情页中的图片,通常是页面中内存占用最多的内容,占用了整个页面内存的超过 50%。 闲鱼在Flutter化的过程中,选择了商品详情页作为第一个落地的场景。通过多版本的迭代完善,基于Flutter的详情页已经在闲鱼稳定运行。然而正因为详情页的图片量大,导致Flutter里图片相关的问题一直挥之不去。

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

发布时间:2019-04-16 16:12:51 阅读:85 收藏

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

第24期:如何在Flutter上优雅地序列化一个对象

发布时间:2019-04-16 16:11:05 阅读:76 收藏

序列化一个对象才是正经事 对象的序列化和反序列化是我们日常编码中一个非常基础的需求,尤其是对一个对象的json encode/decode操作。每一个平台都会有相关的库来帮助开发者方便得进行这两个操作,比如Java平台上赫赫有名的GSON,阿里巴巴开源的fastJson等等。

第23期:Flutter Exception降到万分之几的秘密

发布时间:2019-04-16 16:08:00 阅读:98 收藏

闲鱼技术团队于2018年上半年率先引入了Flutter技术实现客户端开发,到目前为止成功改造并上线了复杂的商品详情和发布业务。随着flutter比重越来越多,我们开始大力治理flutter的exception,起初很长一段时间内闲鱼内flutter的exception率一直在千分之几左右。经过我们的整理和解决,解决了90%以上的flutter exception。

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

发布时间:2019-04-16 16:05:33 阅读:90 收藏

在flutter的业务开发过程中,flutter侧会逐渐丰富自己的路由管理。一个轻量的路由管理本质上是页面标识(或页面路径)与页面实例的映射。本文基于dart注解提供了一个轻量路由管理方案。

第21期:深度|10分钟读懂阿里巴巴高级专家在Flutter Live2018的分享

发布时间:2019-04-16 16:04:17 阅读:88 收藏

12月4日,google flutter团队宣布第一个flutter正式版本发布。次日,Flutter Live Beijing 会议上,google flutter团队邀请了在这一技术方案中重要的合作伙伴闲鱼团队分享这半年以来的通过flutter产出的业务结果以及对应的技术挑战。

3