Android进阶之旅系统架构篇
【课程介绍】很多文章和视频都有设计模式的一些理论讲解,我们也曾经阅读过不少,对我们个人也有很大的帮助,但整体来讲都比较零散,主要都是讲一些理论的知识。所以我决定出一整套系统架构的文章和视频,从设计模式的理论出发将Android源码与实战事例结合,来帮助一些开发者进阶
【课程目录】
【课程目录】
第一部分:主讲23种设计模式,会讲理论,会画UML图,会分析Android源码中的设计模式,会讲真正开发的实战事例。
第二部分:主讲第三方的开源库(EventBus、ButterKnife、OkHttp、RxJava、RePermission、Retrofit),讲它们的使用,会分析源码和设计模式,会手写其核心架构部分。
第三部分:主讲开发模式,例如 MVP 和 MVVM,如何利用所学的设计模式去解决开发中的一些疑难问题。
第四部分:主讲真正开发事例,如何模块化组件化,如何搭建整个项目架构,如何版本迭代,如何维护整体框架。