Android開源 - 一個Dribbble第三方客戶端

KathleenSAB 7年前發布 | 20K 次閱讀 OkHttp Java8 Android開發 移動開發

Dribbble是一個優秀的設計師網站,這里有上萬優秀設計師為移動開發人員提供了海量精美的UI資源。Dribbble很早就開放了API,也有許多優秀的第三方客戶端,本著學習的目的,我在課余時間寫了這個還很粗糙的客戶端。目前的功能還很簡陋,用戶體驗也不是很完善,主要是因為Dribbble的API服務器在國外,國內加載資源很慢。不過,我會慢慢更新的,一點一點把它變得更好。

先看一下預覽圖:

主要使用的技術和開源項目:

1.    MVP設計模式。
2.    RxJAVA
3.    Retrofit
4.    OkHttp
5.    Glide

feature:

1.支持頁面滑動返回
2.支持離線緩存瀏覽
3.支持JAVA 8
4.支持Oauth2.0認證登錄

todo list:

  1. 使用數據庫離線緩存,節省客戶端流量。 (:heavy_check_mark: 已使用OKHttp離線緩存代替)
  2. 使用palette動態改變背景色,增加美觀性。 (:heavy_check_mark:)
  3. 使用Dribbble提供的Oauth2認證允許用戶登錄,并對每個設計進行評論,點贊,收藏等功能。(已初步實現Oauth2.0認證登陸) (:heavy_check_mark:)
  4. 改善圖片加載速度,提供友好的用戶反饋。
  5. 發現并消滅BUG,提高軟件使用的穩定性。

項目中使用了Java8 lambda,編譯前請確保您的機器上安裝了JDK1.8以及gradle2.2或以上。

ChangeLog

version 0.1.1

1.加入Oauth2.0登錄入口,用戶可以登錄并查看自己的個人信息。
2.利用OKHttp加入離線緩存,沒有網也可以愉快的玩耍了。

 

 

 本文由用戶 KathleenSAB 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!