Skip to content

Commit 5fc952f

Browse files
committed
update
1 parent 0a26fa3 commit 5fc952f

File tree

1 file changed

+30
-7
lines changed

1 file changed

+30
-7
lines changed

README.md

+30-7
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,18 @@
3636
3737
>加分点:`图片缓存`(加载过的图片保存在本地,优先从本地读取图片)、`数据缓存`(加载过的数据保存到本地,在网络错误时加载本地缓存)。
3838
39-
## Lv 4
39+
## Lv 4
40+
  **首先,认真复习Java基础,Android基础,在此基础上再看下面的~**
4041
  **做Lv4之前,先完成Lv3**。做完以后去学一下Web前后端的知识,Web可以不懂Android,但是Android不能不懂Web。
4142
  去了解下`html``css``JavaScript`,学一些基本的`DOM`操作,会写一些简单的网页;
42-
  学有余力的去尝试搭建一个服务器(嫌贵的去申请`腾讯云`或者`阿里云`的学生优惠)。入门一门后端开发的语言(`Java EE``PHP``Python``GO`......),写一些接口对Lv3的App进行功能扩展。例如:如果你做的`知乎日报`或者`今日头条`,可以给它添加`登陆``注册``收藏`等功能。如果你写的`逼乎`,可以给它添加`问题分类``关注其他用户`等功能。自由发挥,任何合理的功能都可以添加上去,不做限制。
43+
  学有余力的去尝试搭建一个服务器(嫌贵的去申请`腾讯云`或者`阿里云`的学生优惠)。入门一门后端开发的语言(`Java EE``PHP``Python``GO``NodeJS`......),写一些接口对Lv3的App进行功能扩展。例如:如果你做的`知乎日报`或者`今日头条`,可以给它添加`登陆``注册``收藏`等功能。如果你写的`逼乎`,可以给它添加`问题分类``关注其他用户`等功能。自由发挥,任何合理的功能都可以添加上去,不做限制。
4344

44-
## 常用/经典的开源库
45-
不是要你们单纯的会用,也不是一定要这个寒假一下子就全都学会,先了解是做什么用的,然后使用它,最后要懂原理
45+
## 拓展
46+
不是要你们单纯的会用,也不是一定要这个寒假一下子就全都学会,先了解是做什么用的,然后使用它,最后要懂原理
4647
### 网络请求:
4748
* OkHttp
48-
* Retrofit
49+
* Retrofit
50+
4951
### 图片加载
5052
* Picasso
5153
* Glide
@@ -72,7 +74,7 @@
7274
* **Room**
7375

7476
### 依赖注入
75-
* ButterKinife
77+
* ButterKnife
7678
* Dagger2
7779
* RoboGuice
7880

@@ -82,7 +84,26 @@
8284

8385
### APP架构
8486
* MVP
85-
* MVVM(了解下DataBinding)
87+
* MVVM(了解下DataBinding)
88+
89+
### 响应式编程
90+
* RxJava 1.x
91+
* RxJava 2.x
92+
* RxAndroid
93+
* RxBus
94+
* RxLifeCycle
95+
* RxBinding
96+
* ......
97+
98+
### Kotlin
99+
* lamda表达式
100+
* 可空性表达 与 类型判断
101+
* 运算符重载
102+
* 扩展方法
103+
* 代理
104+
* DSL
105+
* Kotlin Android Extensions
106+
* Anko
86107

87108

88109
## 加分项:
@@ -99,3 +120,5 @@
99120

100121

101122

123+
124+

0 commit comments

Comments
 (0)