一个Dribbble第三方客户端

Dribbble是一个优秀的设计师网站,这里有上万优秀设计师为移动开发人员提供了海量精美的UI资源。Dribbble很早就开放了API,也有许多优秀的第三方客户端,本着学习的目的,我在课余时间写了这个还很粗糙的客户端。目前的功能还很简陋,用户体验也不是很完善,主要是因为Dribbble的API服务器在国外,国内加载资源很慢。不过,我会慢慢更新的,一点一点把它变得更好。

项目github地址

先看一下预览图:

主要使用的技术和开源项目:

1.  MVP设计模式。
2.  RxJAVA
3.  Retrofit
4.  OkHttp
5.  Glide

feature:

1.支持页面滑动返回
2.支持离线缓存浏览
3.支持JAVA 8
4.支持Oauth2.0认证登录

todo list:

  1. 使用数据库离线缓存,节省客户端流量。 (✔️ 已使用OKHttp离线缓存代替)
  2. 使用palette动态改变背景色,增加美观性。(✔️)
  3. 使用Dribbble提供的Oauth2认证允许用户登录,并对每个设计进行评论,点赞,收藏等功能。(已初步实现Oauth2.0认证登陆)(✔️)
  4. 改善图片加载速度,提供友好的用户反馈。
  5. 发现并消灭BUG,提高软件使用的稳定性。

欢迎fork、issue、star。

项目中使用了Java8 lambda,编译前请确保您的机器上安装了JDK1.8以及gradle2.2或以上。

ChangeLog

version 0.1.1

1.加入Oauth2.0登录入口,用户可以登录并查看自己的个人信息。
2.利用OKHttp加入离线缓存,没有网也可以愉快的玩耍了。

version 0.1.1 apk download

version 0.1.0 apk download

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,469评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,633评论 25 709
  • 2017/8/6【能量世界1068 天】 庄婶厨房 创作者:陈艳霞/波波 特别意想不到,波波告诉我什么是回流,让我...
    陈艳霞小树妈阅读 1,800评论 0 0
  • 文/夕山月 十七本日历,开始于1990年,结束于2007年,连续的17年,不曾间断,每页日历的背面都写了内容,漂亮...
    夕山月阅读 3,226评论 0 4
  • 知人不必言尽,言尽则无友。责人不必苛尽,苛尽则众远。敬人不必卑尽,卑尽则少骨。
    呀___土豆阅读 1,872评论 0 0