零、传送门
一、为什么写这个系列
即使我们没有去了解过关于 “写好代码” 这件事,在现在的学习过程中,亦或是在工作过程中,总会潜意识的想到:我这个实现该如何去写才能够更漂亮?
然而事实却是:我没有能力,我没有头绪,产品催的好急!算了,先实现再说。
而后,你的代码可能会越写越乱,越来越看不懂,难以维护,进入一个恶性循环。相反,如果一开始你就书写很漂亮富有逻辑的代码,之后就很容易维护,进入一个良性循环。
灵魂拷问:你是选择自杀还是升职?
二、学习路线
这个系列会开出几个子系列:
- 设计模式篇
将设计模式与 Android 常见的相关代码结合分析,使你对设计模式通透般的理解! - Jetpack篇
谷歌爸爸强推自家亲女儿,你就从了吧! - Android架构篇
古往今来,数风流架构,还看今朝!
第一个系列,是必学项,这是我们所有一切的基础;第二个系列,是谷歌官方推出的Jetpack,译名为:喷气背包,意思就是你使用这个就可以开启王者模式起飞了;第三个系列,会聊到架构,从MVC到MVP,再到MVVM,从模块化到组件化,再到插件化