3年以上android開發(fā)經驗
????1. 熟悉Handler機制
????2. 熟悉事件分發(fā)機制
????3. 熟悉activity和fragment的生命周期
????4. 熟悉自定義控件的繪制流程
????5. 熟悉各種動畫,樣式,屬性的xml配置
????6. 熟練掌握多線程處理
????7. 規(guī)范的代碼編寫習慣,包括命名和注釋
????8. 掌握常用的開源框架,例如:gson(json數據處理),rxjava(異步),okhttp(網絡庫),retrofit(網絡庫),eventBus(事件傳遞總線),arouter(路由),greenDao(數據庫),glide(圖片處理)等
????9. 熟練掌握app性能調優(yōu),包括android?studio自帶的findbus,checkstyle,monitor,會查看頁面耗內存量,OOM,內存泄露,布局優(yōu)化(第九條為判定是否為高級外包的必要條件)
????10. 熟練掌握AIDL等IPC通信機制(此條為判斷高級外包的另一條件,難度大于9)
????11. 會使用debug調試代碼,定位bug
????12. 熟練掌握git/svn代碼管理
????13.??????有媒體相關項目開發(fā)經驗者佳