動態

列表
創建 時間

MVVM 進階版:MVI 架構瞭解一下~

前言 Android開發發展到今天已經相當成熟了,各種架構大家也都耳熟能詳,如MVC,MVP,MVVM等,其中MVVM更是被官方推薦,成為Android開發中的顯學。 不過軟件開發中沒有銀彈,MVVM架構也不是盡善盡美的,在使用過程中也會有一些不太方便之處,而MVI可以很好的解決一部分MVVM的痛點。 本文主要包括以下內容 MVC,MVP,MVVM等經典架構介紹 MVI架構到底是

創建 時間

MVVM 成為歷史,Google 全面倒向 MVI

前言 前段時間寫了一些介紹MVI架構的文章,不過軟件開發上沒有最好的架構,只有最合適的架構,同時眾所周知,Google推薦的是MVVM架構。相信很多人都會有疑問,我為什麼不使用官方推薦的MVVM,而要用你説的這個什麼MVI架構呢? 不過我這幾天查看Android的應用架構指南,發現谷歌推薦的最佳實踐已經變成了單向數據流動 + 狀態集中管理,這不就是MVI架構嗎?看起來Google已經開始推薦使用M