簡(jiǎn)單說(shuō)幾句
敲這個(gè)項(xiàng)目也是一時(shí)興起,到時(shí)在敲這個(gè)項(xiàng)目過(guò)程,發(fā)現(xiàn)越敲越有勁??梢园炎约涸贑SDN,掘金,干貨集中營(yíng)看到酷炫的效果運(yùn)用到這個(gè)項(xiàng)目,有時(shí)候我也可以通過(guò)這個(gè)項(xiàng)目去驗(yàn)證我的某些想法。
在這個(gè)項(xiàng)目將看到
1.基本遵循Google Material Design設(shè)計(jì)風(fēng)格。
2.自定義NavigationView搭配DrawerLayout的具體使用。
3.MVP的項(xiàng)目應(yīng)用。
4.ToolBar,CardView,SwipereFreshLayout 等控件使用
5.Glide加載監(jiān)聽(tīng),獲取緩存,圓角圖片。
6.RecyclerView下拉刷新,上拉加載 。
7.面向Hoder編程(類(lèi)似ListView 多類(lèi)型處理) 。
8.Fragment懶加載模式。
9.LinearSnapHelper結(jié)合RecyclerView完成酷炫畫(huà)廊效果。
10.build.gradle的簽名配置,buildConfigField,so文件依賴(lài)配置等Gradle的配置。
11.RxJava+Retrofit+DiskLruCache+LruCache完成三級(jí)緩存。
12.NestedScrollView嵌套WebView完成TooBar放縮。
13.不使用任何第三方框架完成QQ,微博第三方登錄和QQ ,微博,微信分享。
14.butterknife,gson,BoomMenu第三方依賴(lài)庫(kù)的使用。
項(xiàng)目運(yùn)行演示






項(xiàng)目運(yùn)行視頻(有些特殊效果用視頻演示更好)
GitHub地址:
點(diǎn)我傳送到GitHub希望大家可以點(diǎn)個(gè)Star,fork
后期我會(huì)采用目前比較火的 React native,kotlin 去完成這個(gè)項(xiàng)目