好像好久沒(méi)有更新了,這次給大家?guī)?lái)的是自己完全用一個(gè)全新的方式練手開發(fā)的客戶端,而后臺(tái)接口用的是干貨集中營(yíng)的API,所以在這里要謝謝daimajia,因?yàn)樗呢暙I(xiàn)所以我們才可以有好的api進(jìn)行練手。
這是一個(gè)漂亮的Gank客戶端,里面的功能包含了干貨集中營(yíng)的api所提供的大部分功能。功能如下:
- 可以查看每一天提供的Android,ios,休息視頻等相關(guān)的技術(shù)干貨,還有一張高清的妹子圖在等著你哦
- 除此之外你還可以查看過(guò)往任何一天推薦的干貨,讓你真正的不會(huì)錯(cuò)過(guò)每天的干貨集中營(yíng)的推薦,并且支持發(fā)布自己的鏈接給代碼家和根據(jù)關(guān)鍵字搜索自己想要的內(nèi)容
- 同時(shí)可以按照不同的分類查看自己感興趣的分類的干貨如android,ios等,并且可以對(duì)分類進(jìn)行排序,刪除,再加入豐富的動(dòng)畫效果,體驗(yàn)效果棒棒的
- 對(duì)于男基友來(lái)說(shuō)最最重要的當(dāng)然是查看妹子啦,這也少不了,高清妹子圖形成的瀑布流列表,支持轉(zhuǎn)場(chǎng)動(dòng)畫,滑動(dòng)瀏覽,放大圖片,讓你流連忘返
- 對(duì)于自己喜歡的干貨數(shù)據(jù)不僅可以分享,還可以收藏,讓你看了還可以再看,也可以讓別人知道
- 最后支持app換膚,海量顏色總有一種顏色是你喜歡的,打造屬于自己個(gè)性的Gank客戶端
功能就大概這樣啦,以上功能也基本對(duì)接的干貨集中營(yíng)api的大部分功能,算是先對(duì)與其他客戶端來(lái)說(shuō)功能比較全面的。
WHY
有人說(shuō)現(xiàn)在這Gank的客戶端已經(jīng)很多了為什么還要做。本項(xiàng)目完全開源,用的是現(xiàn)在很多的MVP模式開發(fā),并學(xué)習(xí)和整個(gè)Rxjava,Retrofit,EventBus,ButterKnife的各個(gè)優(yōu)秀開源框架的優(yōu)點(diǎn)而產(chǎn)生的東西,自己學(xué)一個(gè)完成客戶端從開始的設(shè)計(jì),調(diào)研,都后來(lái)的編碼,還有一些看似簡(jiǎn)單其實(shí)還是有點(diǎn)麻煩的小細(xì)節(jié)的實(shí)現(xiàn),整個(gè)流程一下來(lái)是可以學(xué)到很多東西的,和激發(fā)起自己的很多思考,這也是我覺(jué)得做這個(gè)最重要的地方。所以做這個(gè)東西還有蠻有意義的,特別是一些細(xì)節(jié),所對(duì)分類的排序怎樣過(guò)度好,點(diǎn)擊圖片的轉(zhuǎn)場(chǎng)動(dòng)畫,沉浸式狀態(tài)欄的,和android5.0的新控件的運(yùn)用等等的這些細(xì)節(jié)都是看似簡(jiǎn)單其實(shí)還是要花點(diǎn)力氣的。此外用新的東西練練手也是很重要的。
就說(shuō)到這,項(xiàng)目的效果圖如下:
github源碼
覺(jué)得有幫助的話就給個(gè)start吧