android进阶-系统架构

系统架构

博客和简书

我的博客:https://blog.csdn.net/qq_24675479
我的简书:https://www.jianshu.com/u/3ff32f5aea98

软件架构

01.面向对象六大基本原则 - 网络引擎切换
https://blog.csdn.net/qq_24675479/article/details/79435620

02.AOP面向切面编程 - 淘宝京东网络处理
https://blog.csdn.net/qq_24675479/article/details/79436630

03.UML建模
https://www.jianshu.com/p/ae2f59bc823f

04.编译时注解 - ButterKnife源码分析和手写
https://blog.csdn.net/qq_24675479/article/details/79604829

05.编译时注解 - 绕过微信支付和分享的局限
https://blog.csdn.net/qq_24675479/article/details/79606028

06.Handler通信 - 源码分析和手写Handler框架

07.单例设计模式 - 强大的 Activity 管理

08.Builder设计模式 - 增强版 NavigationBar
https://blog.csdn.net/qq_24675479/article/details/79633998

09.工厂设计模式 - 数据存储的特有方式
https://blog.csdn.net/qq_24675479/article/details/79639059

10.装饰设计模式 - RecyclerView添加头部和底部
https://www.jianshu.com/p/dd0925261a4c

11.模版设计模式(AsyncTask) - 线程池介绍和使用
https://blog.csdn.net/qq_24675479/article/details/79647852

12.策略设计模式
https://blog.csdn.net/qq_24675479/article/details/79652914

13.Adapter设计模式
https://blog.csdn.net/qq_24675479/article/details/79655645

14.观察者设计模式之观察数据的插入
https://blog.csdn.net/qq_24675479/article/details/79711206

15.代理设计模式-静态代理和动态代理
https://blog.csdn.net/qq_24675479/article/details/79715954

16.原型设计模式
https://blog.csdn.net/qq_24675479/article/details/79725799

17.迭代器设计模式之构建通用底部的BottomTabNavigationBar
https://blog.csdn.net/qq_24675479/article/details/79742254

18.责任链模式和外观模式
https://blog.csdn.net/qq_24675479/article/details/79744947

19.享元和命令组合设计模式
https://blog.csdn.net/qq_24675479/article/details/79753057

20.状态,桥接,中介,备忘录设计模式

21.eventBus源码分析和手写

22.java编程网络基础
https://www.jianshu.com/p/54555123d7af

23.第三方开源库OKHttp-整体架构和源码分析
https://blog.csdn.net/qq_24675479/article/details/79768396

24.第三方OkHttp源码分析-自己动手写表单提交和文件上传
https://www.jianshu.com/p/a66c02260969

25.OKHttp源码精髓之拦截器分析
https://blog.csdn.net/qq_24675479/article/details/79774553

26.第三方开源库 OKHttp - 上传进度监听和自定义缓存
https://blog.csdn.net/qq_24675479/article/details/79792965

27.okhttp单线程下载和多线程下载
https://blog.csdn.net/qq_24675479/article/details/79804700

28.rxjava基本使用和源码分析
https://blog.csdn.net/qq_24675479/article/details/79815712

29.手写rxjava事件变换
https://blog.csdn.net/qq_24675479/article/details/79818202

30.RxJava自己动手线程调度切换之子线程切换
https://blog.csdn.net/qq_24675479/article/details/79826386

31.RxJava自己动手线程调度切换之主线程切换
https://blog.csdn.net/qq_24675479/article/details/79827373

32.retrofit基本使用和源码设计模式分析
https://blog.csdn.net/qq_24675479/article/details/79831828

33.手写retrofit
https://blog.csdn.net/qq_24675479/article/details/79846282

34.rxjava+retrofit+okhttp三者封装
https://blog.csdn.net/qq_24675479/article/details/79846406

35.开发模式之MVP
https://blog.csdn.net/qq_24675479/article/details/79863215

36.Glide源码分析和时序图
https://blog.csdn.net/qq_24675479/article/details/79879140

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容