MVI 就像是 MVC 的一種衍生產物, 我們知道 MVP 也是 MVC 的衍生產物捍壤,MVVM 也是 MVP 的一種衍生 MVI 的愿景是能讓 ...
在過去的幾年里,出現(xiàn)了幾種新的模式织咧,所有這些模式都被譽為讓開發(fā)人員的生活變得前所未有的輕松胀葱。 通過分離代碼庫的某些部分,每種模式都試圖使代碼更具...
在模塊化開發(fā)中笙蒙,時不時會遇到跨模塊調用功能抵屿,引入了ARouter可以做到跨模塊調用,那如果項目沒有引入ARouter呢捅位,那這里可以自己做多模塊暴...
什么是組件化 組件(Component)是對數(shù)據(jù)和方法的簡單封裝轧葛,功能單一搂抒,高內聚,并且是業(yè)務能劃分的最小粒度尿扯。 組件化是基于組件可重用的目的上...
MVVM 模式是什么 MVVM即Model-View-ViewModel的縮寫求晶,它的出現(xiàn)是為了將圖形界面與業(yè)務邏輯、數(shù)據(jù)模型進行解耦衷笋,MVVM架...
這個框架在項目的使用中已經有好一段時間了芳杏,于是把其中基本的模塊抽取出來寫出來。 github代碼直通車 demo結構圖: 搭建流程: 引入所需依...
核心思想:拆細辟宗、公用 重構可以是修改變量名爵赵、重新安排目錄這樣簡單的物理重構,也可以是抽取子函數(shù)泊脐、精簡冗余設計這樣稍許復雜的邏輯重構亚再。但均不改變現(xiàn)...
每當看到github上優(yōu)秀的項目代碼時,那簡直就比掏耳朵還享受晨抡。寫代碼如同寫文章,代碼時開發(fā)者的顏值则剃,正所謂沒有丑女人耘柱,只有懶女人,漂亮的代碼也...
github代碼直通車 啥也不說了棍现,先上效果圖: 搭建流程: 引入依賴庫 使用Retrofit+Rxjava 1.錄入請求url地址類 2.接口...