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


瘦身|Kotlin与Version资源在App中的分析

资源分布情况 kotlin_module文件 kotlin_metadata文件 kotlin_builtins文件 .verison文件 微信、QQ、快手与Kotlin? 小结 参考 不知从何时起,发现APK中陌生文件越来越多。比如本文分析的kotlin相关文件和version配置信息 META-INF/kotlin-stdlib.kotlin_module kotlin/time/TimedValue.kotlin_metadata kotlin/ko... 更多


AspectJ切面实例模式与GC的探究

切面代码初探 切面实例与使用 切实代码 singleton实例模式 perthis实例模式 小结 参考 切面代码初探 通过AspectJ在编译期间生成代码,并根据我们的JointCut和Advice在目标位置进行代码的织入/插桩。所以第一个感兴趣的点就是插桩的代码生成的效果是怎么样的。 切入点的选择是可枚举的:Before, After, AfterReturning, AfterThrowing, and Aroun... 更多


笔记|Flutter引擎架构

背景 概览 线程Threading Platform Task Runner UI Task Runner GPU Task Runner IO Task Runner 小结 背景 在Flutter仓库中,有一些官方资料,比如Flutter引擎里的线程模型就有一篇官方资料。原文地址如下: https://github.com/flutter/flutter/wiki/The-Engine-archi... 更多


开源|Magpie平台工具链开发实践

1 Flutter混编现状 1.1 Native与Flutter 1.2 痛点与方向 1.3 工程模式 2 Magpie解决方案 2.1 研发背景 2.2 技术架构 3 Flutter容器隔离 3.1 Magpie上手 3.2 Workflow使用 4 后续规划 5 小结 作者简介 本文根据直播内容整理而来,首发... 更多


Dart构建产物与使用

背景 编译产物 Kernel Snapshots JIT Application Snapshots (app-jit) AOT Application Snapshots (app-aot) Native Machine Code机器码 模式选用 小结 背景 在Flutter开发中,几乎所有的入门介绍都会提到他的多种编译产物和技术细节。但是,这些其实并不是Flutter社区的首创,也不是他的核心优势。诸如AOT和JIT的概念在其他的编程语言也都或多或少存在... 更多