1. 程式人生 > >一個 Dribbble 第三方客戶端

一個 Dribbble 第三方客戶端

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

先看一下預覽圖:

主要使用的技術和開源專案:

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

todo list:

1. 使用資料庫離線快取,節省客戶端流量。
2. 使用 palette 動態改變背景色,增加美觀性。
3. 使用 Dribbble 提供的 Oauth2 認證允許使用者登入,並對每個設計進行評論,點贊,收藏等功能。
4. 改善圖片載入速度,提供友好的使用者反饋。
5. 發現並消滅 BUG,提高軟體使用的穩定性。