項(xiàng)目地址:
https://github.com/alberthgh/HuaBanLite
HuaBanLite
Android端的花瓣網(wǎng)春宣,個(gè)人興趣項(xiàng)目
在架構(gòu)搭建上酵颁,用了比較熱門的 MVP 和 RaJava + Dagger2 + Retrofit2。 現(xiàn)有的同時(shí)用上 MVP+Dagger2+RxJava+Retrofit2 的熱門開源項(xiàng)目似乎還不是特別多月帝,這也是小弟在參考各開源項(xiàng)目和公司現(xiàn)有項(xiàng)目之后的一次嘗試躏惋,希望在將 MVP + 三劍客 糅合在一起的同時(shí),不會(huì)因過度設(shè)計(jì)而臃腫嚷辅,架構(gòu)輕巧的同時(shí)低耦合簿姨、易拓展,日后即使加入新的功能模塊也不會(huì)寫很多累贅的代碼簸搞。不得不說扁位,MVP + 三劍客 真的能打出成噸傷害哈哈~
現(xiàn)在的功能還不豐富,交互也還有待完善趁俊,不過項(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前輩開源的另一個(gè)huabanDemo時(shí)就有了垦细。有了這個(gè)項(xiàng)目作為參考,HuaBanLite 的編碼工作就輕松了許多挡逼。API請(qǐng)求括改,Bean類,怎么命名等重復(fù)性高的東西家坎,小弟直接參考該項(xiàng)目就可以了嘱能,枯燥的工作少了很多吝梅,再次感謝LiCola前輩~