Mango-完全使用Kotlin开发的Dribbble App.

2017-12-07 12:51:57来源:oschina作者:TonnyL人点击

分享

芒果Mango是一款为Dribbble开发的Android App, 灵感来源于Resplash, Plaid和Protein.


特色
Kotlin和RxKotlin: 完全有Kotlin编写开发.
MVP架构: 完全的MVP架构.
Material Design: 尽我最大的努力.
Deep Link: 使用了来自Airbnb的DeepLinkDispatch库.
使用了其他出色的开源库: Anko common用于简化Intents, Flexbox layout用于智能优雅的布局, Glide用于图片加载, Gson用于序列化与反序列化, Retrofit用于HTTP请求, Room用于数据持久化.
截图

Get StartedMainShot

Get-StartedMainShot
UserLikesComments

UserLikesComments构建
在Android Studio中打开
git clone https://github.com/TonnyL/Mango.git

在Android Studio中打开Mango/文件夹.


解决错误
将Android Studio升级至最新版本.
将Kotlin升级至最新版本.
尝试clean并rebuild项目.
如果以上均不能解决你的问题,请到 https://github.com/TonnyL/Mango/issues 提出一个新的issue.
Dribbble OAuth授权

App client id, client secret 和 client access token均放置在了ApiConstants.kt文件中, 但是考虑到访问频率限制和芒果APP在Google Play上线的可能性, 如果你想要继续开发, 我建议你在Dribbble开发者中心注册你自己的APP并替换ApiConstants中相应的内容.


贡献

欢迎讨论和合并请求.在App中会有GitHub Contributors Page的入口.


许可证

MIT License.

相关文章

    无相关信息

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台