同系列傳送門:
Android 架構設計(一):設計模式分析_趙星海的博客-CSDN博客
Android 架構設計(二):分包和檔案結構_趙星海的博客-CSDN博客
Android 架構設計(四):組件化? //敬請期待
關于架構設計的分享,本期深海會和大家分享探討一些技術選型的問題:
網路請求框架選型:
這個具體要看專案中網路請求相關業務的復雜度,以及架構設計的側重點,
如果業務復雜度較高,或者架構設計側重解耦的話,推薦使用RxJava+Retrofit
如果業務復雜度較低,或者追求代碼簡潔的話,推薦使用OkGo、OkHttpUtils(鴻洋)、OkHttpUtils(廖子堯)
不推薦 Volley
圖片加載框架選型:
首推 Glide ,其他結構推薦優先級遞減: Picasso(快取體積較大)、ImageLoader(配置較多)、Fresco(體積較大)
資料存盤框架選型:
快取框架:MMKV 存取速度快,體積小,
資料庫框架: GreenDAO 使用簡單,
回應式框架推薦:
推薦RxJava/RxAndroid,EventBus,
相對來說這兩個框架都會增加專案的熟悉成本,只要不是特別復雜的邏輯,深海還是建議使用有組織性的介面回呼
執行緒切換框架:
推薦ArchTaskExecutor 其次是RxJava 再其次是 AsyncTask
ArchTaskExecutor:Android ArchTaskExecutor快速執行緒切換_趙星海的博客-CSDN博客
AsyncTask:Android 重新回顧經典異步類 AsyncTask_趙星海的博客-CSDN博客
狀態欄管理框架:
推薦:ImmersionBar 使用簡單方便
調優框架:
記憶體優化推薦 LeakCanary
奔潰報告推薦 Bugly
Json決議框架:
首推Gson,其次推薦原生JsonObject
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/395083.html
標籤:其他
上一篇:資料 采—存—傳系統(FPGA)
