Android Flux架構(gòu)--Facebook移動架構(gòu)

Facebook移動架構(gòu):Android Flux架構(gòu)詳解
http://developer.51cto.com/art/201508/489423.htm

要為Android應用找到一個好的架構(gòu)不是一件容易的事情。谷歌似乎不太在乎這個事情,因此在設(shè)計模式上,除了Activity 生命周期管理之外,再也沒有官方的推薦。

移動應用所做的事情很少。絕大多數(shù)的用例都只是數(shù)據(jù)信息流的消費。從API獲取數(shù)據(jù),顯示數(shù)據(jù)給用戶,很少有輸入與寫入。
所以它的業(yè)務(wù)邏輯并不復雜。至少不如后端一樣的復雜。雖然你要處理很多平臺上的問題:內(nèi)存,存儲,暫停,恢復,網(wǎng)絡(luò),定位等等,但是這些都不是業(yè)務(wù)邏輯。所有app都有這些東西。
因此,絕大多數(shù)app似乎都無法從類似于復雜的分層或者工作執(zhí)行優(yōu)先級隊列中獲益。
他們也許只是需要一種組織代碼的簡單方式,能高效的一起工作,更容易的發(fā)現(xiàn)bug。

Flux 架構(gòu)介紹
Flux 架構(gòu) 被Facebook使用來構(gòu)建他們的客戶端web應用。跟Clean Architecture一樣,它不是為移動應用設(shè)計的,但是它的特性和簡單可以讓我們很好的在安卓項目中采用。

Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容