項(xiàng)目地址:
https://github.com/alberthgh/HuaBanLite
HuaBanLite
Android端的花瓣網(wǎng),個(gè)人興趣項(xiàng)目
在架構(gòu)搭建上,用了比較熱門(mén)的 MVP 和 RaJava + Dagger2 + Retrofit2。 現(xiàn)有的同時(shí)用上 MVP+Dagger2+RxJava+Retrofit2 的熱門(mén)開(kāi)源項(xiàng)目似乎還不是特別多,這也是小弟在參考各開(kāi)源項(xiàng)目和公司現(xiàn)有項(xiàng)目之后的一次嘗試,希望在將 MVP + 三劍客 糅合在一起的同時(shí),不會(huì)因過(guò)度設(shè)計(jì)而臃腫,架構(gòu)輕巧的同時(shí)低耦合、易拓展,日后即使加入新的功能模塊也不會(huì)寫(xiě)很多累贅的代碼。不得不說(shuō),MVP + 三劍客 真的能打出成噸傷害哈哈~
現(xiàn)在的功能還不豐富,交互也還有待完善,不過(guò)項(xiàng)目的架構(gòu)已經(jīng)定好了~把交互體驗(yàn)做好也是花時(shí)間的事情,日后會(huì)花時(shí)間慢慢打磨,希望把一些酷炫的Material Design風(fēng)格的交互或者動(dòng)效應(yīng)用到 HuaBanLite 中。
HuaBanLite 或許還有些不成熟的地方,歡迎提issue多多指點(diǎn)~如果你喜歡 HuaBanLite,希望點(diǎn)個(gè)Star鼓勵(lì)~
感謝
創(chuàng)建HuaBanLite的念頭,在我一年前就有幸看到LiCola前輩開(kāi)源的另一個(gè)huabanDemo時(shí)就有了。有了這個(gè)項(xiàng)目作為參考,HuaBanLite 的編碼工作就輕松了許多。API請(qǐng)求,Bean類(lèi),怎么命名等重復(fù)性高的東西,小弟直接參考該項(xiàng)目就可以了,枯燥的工作少了很多,再次感謝LiCola前輩~
截圖





