[Android]RxJava+Retrofit最佳實踐項目及源碼

上線10天,各大應(yīng)用市場下載量突破1W

一款使用RxJava+Retrofit+OkHttp實現(xiàn)的開源閱讀類App

GitHub地址 https://github.com/laucherish/PureZhihuD 歡迎Star

酷安應(yīng)用市場_純凈日報(2016.4.6).png

App下載地址

酷安 http://www.coolapk.com/apk/io.github.laucherish.purezhihud

百度 http://shouji.baidu.com/soft/item?docid=9159620

豌豆莢 http://www.wandoujia.com/apps/io.github.laucherish.purezhihud

實現(xiàn)的功能

已完成

  • 日報列表顯示
  • 日報詳情顯示
  • 錯誤界面處理
  • 下拉加載更多
  • 已讀內(nèi)容標記
  • 已讀內(nèi)容緩存
  • 離線下載
  • 滑動返回
  • 分享
  • 夜間模式

未完成

  • 收藏
  • 按欄目分類

一、為什么做這個?

自己每天都閱讀知乎日報,心中理想的客戶端應(yīng)該是這樣:軟件運行速度快,沒有廣告干擾,沒有多余的社交元素,可以緩存數(shù)據(jù)節(jié)省流量,只提供最純凈的閱讀體驗!

為什么不自己做一個呢?于是就有了純凈知乎日報。

軟件采用RxJava + Retrofit + OkHttp框架實現(xiàn),遵循Material Design,界面簡單干凈,運行速度快,自動離線緩存,節(jié)省流量,對于頁面加載及錯誤等都做了處理,可以作為自己以后開發(fā)的一個模板。

二、軟件截圖

  • 首頁列表界面
首頁列表.png
  • 內(nèi)容詳情界面
內(nèi)容詳情.png
  • 滑動返回
滑動返回.png
  • 關(guān)于界面
關(guān)于界面.png

*分享界面

分享界面.png

三、依賴庫

感謝這些開源庫的大神們

四、用到的知識點

Retrofit — Getting Started and Create an Android Client

https://futurestud.io/blog/retrofit-getting-started-and-android-client</br>

給 Android 開發(fā)者的 RxJava 詳解

http://gank.io/post/560e15be2dca930e00da1083</br>

五、聲明

應(yīng)用中展示的所有內(nèi)容均搜集自互聯(lián)網(wǎng),若內(nèi)容有侵權(quán)請聯(lián)系作者進行刪除處理。本應(yīng)用僅用作分享與學(xué)習(xí)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,065評論 25 708
  • 框架:提供一定能力的小段程序 http://www.cnblogs.com/jincheng-yangchaofa...
    姑娘請別為難小僧閱讀 7,321評論 0 132
  • 四年不長,拂袖而去,四年夠深,鐫刻于骨。 我們都太過于自以為是,曾經(jīng)我們以為可以掌控自己的心弦,說不在乎就不在乎,...
    Amelie槿巖閱讀 631評論 0 4
  • 世界上最可怕的事情,莫過于有眼睛卻發(fā)現(xiàn)不了美,有耳朵卻不會欣賞音樂,有心靈卻無法理解什么是真。不會感動,也不會充滿...
  • 什么種子長什么苗,什么樣的花結(jié)什么果,這似乎是自然而然的樸素道理,但是,養(yǎng)分足的土壤,總能長出茁壯的秧苗,光照好的...
    Jessy自由行走的貓閱讀 164評論 0 0