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大設計原則