Recyclerview系列
缓存相关
- RecyclerView 缓存机制 | 如何复用表项?
- RecyclerView 缓存机制 | 回收些什么?
- RecyclerView 缓存机制 | 回收到哪去?
- RecyclerView缓存机制 | scrap view 的生命周期
- RecyclerView 面试题 | 滚动时表项是如何被填充或回收的?
- RecyclerView 面试题 | 哪些情况下表项会被回收到缓存池?
- RecyclerView 刷新列表数据的 notifyDataSetChanged() 为什么是昂贵的?
- 掌握这17张图,没人比你更懂RecyclerView的预加载
- 【动画图解】这个值取对了,ViewPager2才能纵享丝滑
动画相关
- RecyclerView 动画原理 | 换个姿势看源码(pre-layout)
- RecyclerView 动画原理 | pre-layout,post-layout 与 scrap 缓存的关系)
- RecyclerView 动画原理 | 如何存储并应用动画属性值?)
优化相关
Kotlin系列
- Kotlin中的协程、上下文和作用域
- 抽丝剥茧聊协程之深入理解Continuation原理
- Kotlin 源码里成吨的 noinline 和 crossinline 是干嘛的?看完这个视频你转头也写了一吨
- 抽丝剥茧聊Kotlin协程之协程异常处理机制分析
- kotlin的泛型
SurfaceFlinger系列
Activity系列
WMS系列
资源打包系列
AssetManager系列
硬件加速系列
ASM相关
Gradle相关
- Gradle 爬坑指南 – 导论
- Gradle 爬坑指南 – 概念初解、Grovvy 语法、常见 API
- Gradle 爬坑指南 – 理解 Plugin、Task、构建流程
- Gradle 爬坑指南 – Gradle 核心模型、Hook 函数、ext 扩展属性、Project API
- 深度探索 Gradle 自动化构建技术(一、Gradle 核心配置篇)
- 深度探索 Gradle 自动化构建技术(二、Groovy 筑基篇)
- 深度探索 Gradle 自动化构建技术(三、Gradle 核心解密)
- 深度探索 Gradle 自动化构建技术(四、自定义 Gradle 插件)
- 深度探索 Gradle 自动化构建技术(五、Gradle 插件架构实现原理剖析 — 上)
- 深度探索 Gradle 自动化构建技术(五、Gradle 插件架构实现原理剖析 — 下)
- 深入探索 Gradle 自动化构建技术(九、Gradle 插件平台化框架 ByteX 探秘之旅)