博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android进阶之旅 系统架构篇
阅读量:6577 次
发布时间:2019-06-24

本文共 1270 字,大约阅读时间需要 4 分钟。

#####1.分享的简介

自定义View部分已经结束,了解具体详情请移步。按照原定的计划,决定分享Android 进阶之旅 - 系统架构篇

很多博客都有设计模式的一些理论讲解,我也曾经阅读过不少,对我个人也有很大的帮助,但整体来讲都比较零散,主要都是讲一些理论的知识。所以我决定出一整套系统架构的文章和视频,从设计模式的理论出发将Android源码与实战事例结合,来帮助一些开发者进阶。

#####2.文章特色    第一部分主讲设计模式,会讲理论,会画UML图,会分析Android源码中的设计模式,会讲真正开发的实战事例。

第二部分主讲第三方的开源库,讲第三方库的使用,会分析源码和设计模式,会手写核心架构部分。

第三部分主讲开发模式,例如 MVP 和 MVVM,如何利用所学的设计模式去解决开发中的一些疑难问题。

第四部分主讲真正开发事例,如何模块化组件化,如何搭建整个项目架构,如何版本迭代,如何维护整体框架。

#####3.分享的大纲

[03. UML建模 - View 的 Touch 事件分发流程]

[04. 基础知识扫盲 - 反射注解和泛型]

[06. 编译时注解 - 绕过微信支付和分享的局限]

[08. 单例设计模式 - 强大的 Activity 管理]

[09. Builder设计模式 - 增强版 NavigationBar]

[12. 模版设计模式 - 自己动手写 OkHttp 的 Dispatcher]

[13. 策略设计模式 - Log 日志输出策略]

[14. Adapter设计模式 - 打造通用的 IndicatorView]

[15. 观察者设计模式 - 观察数据的插入]

[17. 原型设计模式 - 订单查询拆分]

[18. 迭代器设计模式 - 构建通用 BottomTabNavigationBar ]

[19. 责任链设计模式 - QQ微信多用户系统检测]

[20. 设计模式 - 23种模式总结(前篇)]

[21. 设计模式 - 23种模式总结(后篇)]

[24. 第三方开源库 OKHttp - 整体架构和源码分析]

[25. 第三方开源库 OKHttp - 自己动手写表单提交和文件上传]

[26. 第三方开源库 OKHttp - 源码精髓之拦截器分析]

[28. 第三方开源库 OKHttp - 扩展文件断点下载功能]

[31. 第三方开源库 RxJava - 自己动手线程调度切换]

[32. 第三方框架 - Retrofit 基本使用和源码分析]

[33. 第三方框架 - 手写 Retrofit 核心架构]

[34. 开发模式 - MVC 和 MVP 架构设计]

[35. 开发模式 - MVP静态代理和动态代理]

[36. 开发模式 - MVP + LCE 代码重构]

[37. 开发模式 - MVVM 架构设计]

[38. 项目实战 - 需求分析设计]

[39. 项目实战 - 代码架构和运行时架构]

[40. 项目实战 - 模块化和组件化优势分析]

#####4.视频部分

转载地址:http://dvfno.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
我来自CSDN
查看>>
在mysql表中插入大量测试数据
查看>>
怎么给电脑设置IP地址和DNS地址,各系统设置IP/DNS几种方法
查看>>
必 备 习 题 集 (一)
查看>>
转:模态对话框的支持 (IE,Firefox,Chrome)
查看>>
3518EV200 SDK学习1
查看>>
1163: 零起点学算法70——Yes,I can!
查看>>
关于图片或者文件在数据库的存储方式归纳
查看>>
ADO.NET笔记——使用DataSet返回数据
查看>>
Python脚本日志系统
查看>>
TCP(Socket基础编程)
查看>>
RowSet的使用
查看>>
每日一记--cookie
查看>>
IOS 7 Study - UISegmentedControl
查看>>
八、通用类型系统
查看>>
JQuery的ajaxFileUpload的使用
查看>>
关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法...
查看>>
ios 控制器的生命周期
查看>>
Python笔记8----DataFrame(二维)
查看>>