你好,芒果!徹底使用Kotlin開發的Dribbble App.

芒果Mango是一款爲Dribbble開發的Android App, 靈感來源於Resplash, PlaidProtein.html

特點

  • Kotlin和RxKotlin: 徹底有Kotlin編寫開發.
  • MVP架構: 徹底的MVP架構.
  • Material Design: 盡我最大的努力.
  • Deep Link: 使用了來自AirbnbDeepLinkDispatch庫.
  • 使用了其餘出色的開源庫: Anko common用於簡化Intents, Flexbox layout用於智能優雅的佈局, Glide用於圖片加載, Gson用於序列化與反序列化, Retrofit用於HTTP請求, Room用於數據持久化.

截圖

Get Started Main Shot
Get-Started Main Shot
User Likes Comments
User Likes Comments

構建

在Android Studio中打開

git clone https://github.com/TonnyL/Mango.git

在Android Studio中打開Mango/文件夾.java

解決錯誤

  • 將Android Studio升級至最新版本.
  • 將Kotlin升級至最新版本.
  • 嘗試cleanrebuild項目.
  • 若是以上均不能解決你的問題,請到 https://github.com/TonnyL/Man... 提出一個新的issue.

Dribbble OAuth受權

App client id, client secret 和 client access token均放置在了ApiConstants.kt文件中, 可是考慮到訪問頻率限制和芒果APP在Google Play上線的可能性, 若是你想要繼續開發, 我建議你在Dribbble開發者中心註冊你本身的APP並替換ApiConstants中相應的內容.android

貢獻

歡迎討論和合並請求.在App中會有GitHub Contributors Page的入口.git

許可證

MIT License.github

相關文章
相關標籤/搜索