android大神需要学习的东西 整理一下,目前你掌握了哪些:
1.自动化测试(appium,cucumber等)
2.react native
3.android优化:
性能优化:内存泄漏
OOM问题
Android布局性能
流畅问题
网络访问优化
android耗电问题
Listview性能优化
瘦身技术:压缩图片
代码整合等
4.android企业级开发:
插件化
热修复
组件化,模块化
定制化
持续集成
网络底层封装:(对okhttp的二次封装 ,json转实体,进度条封装,mock数据,时间效准,取消请求,用户登录与cookie)
需要熟悉的新技术:RXjava,okhttp,retrofit,MVP,MVVP,和DataBinding,Gradle,注解编程,AOP
5. 设计模式:23个设计模式,掌握其中20个,熟练6大设计原则