小文字 吃饭,睡觉,溜狗头


Flutter Isolate线程分析

Flutter Engine Dart VM Isolate与线程调度问题 参考 在前面分析Isolate的使用过程中,我们掌握了几种使用Isolate的API,本文继续研究Isolate和线程的相关源码。 注意由于Flutter和Dart的版本不同,源码示意部分可能存在差异。 本文分析基于:Flutter Engine v1.78; Dart SDK v2.5 Flutter Engine 还记得前面提到过,Dart里面的Isolate和Process,Th... 更多


Flutter Isolate并发编程

Dart执行模型 消息循环Event Loop 多线程并发 案例 Isolate的简化版API compute实现分析 参考 Dart执行模型 类似JavaScript,Dart属于单线程语言,在单线程这块,至少应该理解下面这些概念: Flutter使用Dart开发,默认也是单线程 一个Flutter程序启动后,创建Isolate线程 一个Isolate内包含两个消... 更多


Flutter高性能相册调优

背景 开发目标 第一版实现 瓶颈分析 性能调优 占位处理 Widget复用 内存复用 FileImage源码分析 内存占用分析 大图缩略 图片缩放探索:一 图片缩放探索:二 Beta版本尝鲜 可视区优化 ... 更多


Flutter小试牛刀

背景 构思 界面抽象 头部Widget 头部运营控件 腰部运营位 底部运营九宫格 细节优化 沉浸式 圆角化 点击动效 小结 背景 Flutter作为新晋网红,虽然还没有在我们项目中商用,但是热度已经有赶超ReactNative的趋势。 为了体验其开发效率和能力验证,我们将项目主界面中的个人页面进行Flutter重构。 为什么不选其他... 更多


基于ReactNative重构工程模式

背景 需求目标 实践开发 单页面&多页面 导航之返回事件 HOC高阶组件 React图片使用困惑 小结 背景 在跨端开发技术如火如荼的当下,很多技术团队都进行基础能力的储备和框架二次开发,在58同城,16年开始,我们基于Facebook的ReactNative技术栈,开发了WubaRN,并在公司内部推广,当然这都不是本文的重点。 客户端同学在参与ReactNative的技术开发中,一般有两种... 更多