本项目大部分文章都会涉及到源码分析,项目相关技术点索引如下:
| 技术点 |
简介 |
|
| 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 |
| Android Jetpack |
了解和使Google提供的App搭建脚手架,构建强壮的应用 |
有计划 |
| ...... |
|
|
除了上面比较成体系的系列外,还有我零零散散总结的,暂不归类:
kotlin最佳实践: 这篇文章我总结了我工作中对于kotlin常用的语法以及一些使用注意事项
为什么要做屏幕适配
Android性能优化建议 : 这篇文章是我阅读《Android移动性能实战》总结的我们在开发时需要注意的一些点
Presenter与View的解耦探讨 : 如何正确的书写Android中的MVP
Android中的异步消息处理机制 : 这个必须得懂哦
RxAndroid常用实践 : 工作中常用的一些RxAndroid的case
使用View来搭建UI
如果你对这个计划有兴趣的话,欢迎加入。如果你感觉某个技术点,有一些更好的分析,也欢迎提 pull request给我。
文章有我自己写的,也有的是贴的一些比较好的文章链接(如有侵权,请联系我)。
欢迎在下面开发者社区关注我
公众微信号会跟随简书同步更新:
