android前端开发
android前端開發,簡單框架
1. Picasso (高性能圖片下載庫)
?? ?在發現中使用,根據需求可以配合RevycleView使用。
2. 動畫Animator
?? ?暫時不涉及;涉及到屬性、差值器和估值器。
3. 事件分發機制
?? ?分發-攔截-響應
4. StateMachine(狀態機)
?? ?暫時未知可應用到哪里
5. Proguard(代碼混淆)
?? ?使用默認的配置即可
6. 更新服務
?? ?熱更新和熱修復(使用增量更新)
7. 網絡數據訪問
?? ?a:volley+自定義封裝
?? ?b:Retrofit2(內置okhttp3)+Guava/Java8/Rxjava, 使用Rxjava吧
8. 消息傳遞機制
?? ?callback-interface
?? ?handler-message-looper
?? ?broadcast-receiver
?? ?observer-subjuect
9. 數據綁定框架
?? ?databinding(雙向綁定)
10. 數據庫訪問
?? ?greendao
?? ?db+view+adapter
11. 數據格式
?? ?json/gson等等
12. Activity路由
?? ?Arouter框架
13. 緩存機制
?? ?三級緩存=
?? ?db sp
14. 流量優化
?? ?gzip壓縮等
15. MVVM和MVP + Rxjava + Retrofit2 +Dagger2 + DataBinding框架
16. 依賴注入框架Dagger2
17. 用戶角色權限控制
?? ?使用動態代理(還可以用于評價系統)
18. 支付驗證、身份驗證
?? ?使用阿里云接口
19. 設計模式
?? ?盡量使用設計模式
20. 使用常用的UI框架
?? ?
21. 動態權限流程
?? ?可參考圖
?
總結
以上是生活随笔為你收集整理的android前端开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 思念绵绵,爱在彼此心间漫延
- 下一篇: 2017年html5行业报告,云适配发布