建立一套比较完整的 Android 知识体系,对Android开发或者面试都有裨益,以及后面对某个垂直领域的深入,或者成为该领域的技术专家,甚至是架构师,也有一定的路线指导作用。
夯实基础是重中之重,深入某个垂直领域,都是根据当前的业务需求,一步步深入,从而成为该领域专家。
下面列表的内容,都是经过实例验证,做到真正掌握才会写到自己的博客里。比较完整的提纲是在最后的思维导图中,提纲中的内容,如果经过了自己验证,就会更新到博客里(持续更新)。
Android基础
四大组件
View体系
JNI
Android框架层(Framework)
开源框架
网络
OkHttp
Retrofit
性能优化
推荐资源
书籍
在线课程
Android知识体系
思维导图的内容并不是需要全部掌握,根据当前的业务需求,在某些领域进行深入,不过基础是必须掌握的。