Android架构须知

1.了解不一样版本号的特性包含IDE的。html

如:AsyncTask3.0以后和以前的差异、Android 5.0的新的APIAndroid 6.0 不能用HttpClient AS2.0的新特性 等等。git

2.掌握热门技术并了解其原理。算法

如:RxJava(响应式框架)、Retrofit(请求框架可以配合RxJava)、MVP(开发模式) hotfix(热修复)等等。安全

3.掌握測试工具(因为懂得測试查看才干更好的针对性去解决、每个方法都编写測试用例)。框架

如:查看布局层级、查看APP性能、查看APP安全 等等。工具

4.逆向project(攻防兼备)。布局

5.有本身的开源项目(最好是MD风格的)。post

6.熟悉gitflow更好的管理项目。性能

7.必须作笔记、可以写博客、最好写本书。动画

8.了解一些常用算法(作动画的时候仍是实用的!

9.关注最新技术、IT行业信息。

10.对于技术要有足够的深度和热情

相关文章
相关标签/搜索