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