Android开源 - 一个Dribbble第三方客户端

KathleenSAB 8年前
   <p>Dribbble是一个优秀的设计师网站,这里有上万优秀设计师为移动开发人员提供了海量精美的UI资源。Dribbble很早就开放了API,也有许多优秀的第三方客户端,本着学习的目的,我在课余时间写了这个还很粗糙的客户端。目前的功能还很简陋,用户体验也不是很完善,主要是因为Dribbble的API服务器在国外,国内加载资源很慢。不过,我会慢慢更新的,一点一点把它变得更好。</p>    <p>先看一下预览图:</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/e126d5ba2dd3b68ebbe96fb450fac3c4.jpg"></p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/8170f094d4cc8a3b7facc574eecb3cae.jpg"></p>    <p><img src="https://simg.open-open.com/show/9707d5b6203d8a410155104312da3b47.png"></p>    <p><img src="https://simg.open-open.com/show/53ea5ca32c55eb9a618313f4c58e63fc.png"></p>    <p><img src="https://simg.open-open.com/show/8cae50903232635b8f2e0598a5d64546.png"></p>    <p><img src="https://simg.open-open.com/show/61276fc4380077d22a6d7f17240fcacf.png"></p>    <p>主要使用的技术和开源项目:</p>    <pre>  <code class="language-java">1.    MVP设计模式。  2.    RxJAVA  3.    Retrofit  4.    OkHttp  5.    Glide</code></pre>    <p>feature:</p>    <pre>  <code class="language-java">1.支持页面滑动返回  2.支持离线缓存浏览  3.支持JAVA 8  4.支持Oauth2.0认证登录</code></pre>    <p>todo list:</p>    <ol>     <li>使用数据库离线缓存,节省客户端流量。 (:heavy_check_mark: 已使用OKHttp离线缓存代替)</li>     <li>使用palette动态改变背景色,增加美观性。 (:heavy_check_mark:)</li>     <li>使用Dribbble提供的Oauth2认证允许用户登录,并对每个设计进行评论,点赞,收藏等功能。(已初步实现Oauth2.0认证登陆) (:heavy_check_mark:)</li>     <li>改善图片加载速度,提供友好的用户反馈。</li>     <li>发现并消灭BUG,提高软件使用的稳定性。</li>    </ol>    <h3>项目中使用了Java8 lambda,编译前请确保您的机器上安装了JDK1.8以及gradle2.2或以上。</h3>    <h2>ChangeLog</h2>    <h2>version 0.1.1</h2>    <pre>  <code class="language-java">1.加入Oauth2.0登录入口,用户可以登录并查看自己的个人信息。  2.利用OKHttp加入离线缓存,没有网也可以愉快的玩耍了。</code></pre>    <p> </p>    <p> </p>