Android開源 - 一個Dribbble第三方客戶端
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:
- 使用數據庫離線緩存,節省客戶端流量。 (:heavy_check_mark: 已使用OKHttp離線緩存代替)
- 使用palette動態改變背景色,增加美觀性。 (:heavy_check_mark:)
- 使用Dribbble提供的Oauth2認證允許用戶登錄,并對每個設計進行評論,點贊,收藏等功能。(已初步實現Oauth2.0認證登陸) (:heavy_check_mark:)
- 改善圖片加載速度,提供友好的用戶反饋。
- 發現并消滅BUG,提高軟件使用的穩定性。
項目中使用了Java8 lambda,編譯前請確保您的機器上安裝了JDK1.8以及gradle2.2或以上。
ChangeLog
version 0.1.1
1.加入Oauth2.0登錄入口,用戶可以登錄并查看自己的個人信息。
2.利用OKHttp加入離線緩存,沒有網也可以愉快的玩耍了。
本文由用戶 KathleenSAB 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!