# AdvancedAndroid
**Repository Path**: zgcake/AdvancedAndroid
## Basic Information
- **Project Name**: AdvancedAndroid
- **Description**: (Android advanced plan) 一系列Android进阶文章。持续更新中.....
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-01-08
- **Last Updated**: 2022-01-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Android进阶
>本项目大部分文章都会涉及到源码分析,项目相关技术点索引如下:
|技术点|简介||
|:----|:-----|:-----|
|Router|主要分析了WMRouter和ARouter两款开源框架的工作原理|详情|
|插件化|分析VirtualApk和Replugin等开源框架,主要是透过他们了解Android底层组件的运行机制,系统是如何对他们提供支持的。|详情|
|Gradle插件、代码注入|Gradle插件与代码生成等|详情|
|Android Framework 源码分析|一些未成体系的Framework源码分析文章|[详情](AndroidFramework源码分析/README.md)|
|RecyclerView 源码分析|分析RecyclerView的大概实现以及一些使用心得|[详情](AndroidFramework源码分析/recyclerview/README.md)|
|Android视图层源码分析|理清整个Android视图层是如何工作的,使UI编写起来更加胸有成竹|[详情](AndroidFramework源码分析/Android视图层源码分析/README.md)|
|Fresco|主要分析Fresco框架的设计层级以及图片处理的整体流程|[doing](Fresco源码分析/README.md)|
|Android Jetpack|了解和使Google提供的App搭建脚手架,构建强壮的应用| 有计划 |
|......| |
除了上面比较成体系的系列外,还有我零零散散总结的,暂不归类:
> [kotlin最佳实践](零散但很重要/kotlin最佳实践.md): 这篇文章我总结了我工作中对于kotlin常用的语法以及一些使用注意事项
> [为什么要做屏幕适配](零散但很重要/使用dp做屏幕适配会出现的问题.md)
> [Android性能优化建议](零散但很重要/Android性能优化建议.md) : 这篇文章是我阅读《Android移动性能实战》总结的我们在开发时需要注意的一些点
> [Presenter与View的解耦探讨](零散但很重要/Presenter与View的解耦探讨.md) : 如何正确的书写Android中的MVP
> [Android中的异步消息处理机制](零散但很重要/Android中的异步消息处理机制.md) : 这个必须得懂哦
> [RxAndroid常用实践](零散但很重要/RxJava实践.md) : 工作中常用的一些RxAndroid的case
> [View的生命周期]
## [为什么要开这个repo](为什么要开这个repo.md)
## 其他
如果你对这个计划有兴趣的话,欢迎加入。如果你感觉某个技术点,有一些更好的分析,也欢迎提 pull request给我。
>文章有我自己写的,也有的是贴的一些比较好的文章链接(如有侵权,请联系我)。
>欢迎在下面开发者社区关注我
- [简书](https://www.jianshu.com/u/49b1311b5074) **(Master)**
- [掘金](https://juejin.im/user/57b1173f165abd0054298059)
## 欢迎关注我的微信公众号:susion随心
公众微信号会跟随简书同步更新:
