Skip to content

Commit 7bd1909

Browse files
committed
init
1 parent 6fd9b29 commit 7bd1909

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
android-Ultra-Pull-To-Refresh 源码解析
2+
====================================
3+
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 中 android-Ultra-Pull-To-Refresh 部分
4+
> 项目地址:[android-Ultra-Pull-To-Refresh](https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh),分析的版本:[508c632](https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh/tree/508c63266de51ad8c010ac9912f7592b2f2da8fc),Demo 地址:[android-Ultra-Pull-To-Refresh Demo](https://github.com/android-cn/android-open-project-demo/tree/master/android-ultra-pull-to-refresh-demo)
5+
> 分析者:[Grumoon](https://github.com/grumoon),校对者:,校对状态:未完成
6+
7+
8+
###1. 功能介绍
9+
功能介绍,包括功能或优点等
10+
11+
**完成时间**
12+
- `一天内`完成
13+
14+
###2. 详细设计
15+
###2.1 类详细介绍
16+
核心类、函数功能介绍及核心功能流程图,流程图可使用 StartUML、Visio 或 Google Drawing。
17+
###2.2 类关系图
18+
类关系图,类的继承、组合关系图,可是用 StartUML 工具。
19+
20+
**完成时间**
21+
- 根据项目大小而定,目前简单根据项目 Java 文件数判断,完成时间大致为:`文件数 * 7 / 10`天,特殊项目具体对待
22+
23+
###3. 流程图
24+
主要功能流程图
25+
- 如 Retrofit、Volley 的请求处理流程,Android-Universal-Image-Loader 的图片处理流程图
26+
- 可使用 StartUML、Visio 或 Google Drawing 等工具完成,其他工具推荐??
27+
- 非所有项目必须,不需要的请先在群里反馈
28+
29+
**完成时间**
30+
- `两天内`完成
31+
32+
###4. 总体设计
33+
整个库分为哪些模块及模块之间的调用关系。
34+
- 如大多数图片缓存会分为 Loader 和 Processer 等模块。
35+
- 可使用 StartUML、Visio 或 Google Drawing 等工具完成,其他工具推荐??
36+
- 非所有项目必须,不需要的请先在群里反馈。
37+
38+
**完成时间**
39+
- `两天内`完成
40+
41+
###5. 杂谈
42+
该项目存在的问题、可优化点及类似功能项目对比等,非所有项目必须。
43+
44+
**完成时间**
45+
- `两天内`完成
46+
47+
###6. 修改完善
48+
在完成了上面 5 个部分后,移动模块顺序,将
49+
`2. 详细设计` -> `2.1 核心类功能介绍` -> `2.2 类关系图` -> `3. 流程图` -> `4. 总体设计`
50+
顺序变为
51+
`2. 总体设计` -> `3. 流程图` -> `4. 详细设计` -> `4.1 类关系图` -> `4.2 核心类功能介绍`
52+
并自行校验优化一遍,确认无误后,让`校对 Buddy`进行校对,`校对 Buddy`校对完成后将
53+
`校对状态:未完成`
54+
变为:
55+
`校对状态:已完成`
56+
57+
**完成时间**
58+
- `两天内`完成
59+
60+
**到此便大功告成,恭喜大家^_^**

0 commit comments

Comments
 (0)