AdvancedAndroid

Introduction: (Android advanced plan) 一系列 Android 进阶文章。持续更新中.....
More: Author   ReportBugs   
Tags:
技术点 简介
Router 主要分析了 WMRouter 和 ARouter 两款开源框架的工作原理 detail
插件化 分析 VirtualApk 和 Replugin 等开源框架,主要是透过他们了解 Android 底层组件的运行机制,系统是如何对他们提供支持的。 detail
Gradle Gradle 插件与代码生成等 detail
Android Framework 源码分析 一些未成体系的 Framework 源码分析文章 detail
RecyclerView 源码分析 分析 RecyclerView 的大概实现以及一些使用心得 detail
Android 视图层源码分析 理清整个 Android 视图层是如何工作的,使 UI 编写起来更加胸有成竹 detail
Fresco 主要分析 Fresco 框架的设计层级以及图片处理的整体流程 detail
Booster 源码分析 如何提高 app 的稳定性、性能 detail
RxJava RxJava 相关 detail
Rabbit 实现原理分析 从 0 实现一个 APM 框架 detail
......

除了上面比较成体系的系列外,还有我零零散散总结的,暂不归类:

life-clean

kotlin 最佳实践

为什么要做屏幕适配

Android 中的异步消息处理机制

使用 View 来搭建 UI

从 0 开始实现一款类似微信、B 站的图片浏览组件

分享一个实现吸顶 Item 的简单方法

B 站弹幕库 DanmakuFlameMaster 源码分析

Android DI 从入门到放弃

其他

欢迎在下面开发者社区关注我

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools