基于Gank.IO提供的API的第三方客户端,可以在线收藏[项目开源]
2017-12-25 18:04
525 查看
最近也是因为准备毕业设计的事,很久没更新博客了,但是在这段时间我也不是没有准备这方面的东西。知道gank.io的同学肯定知道,代码家在上面提供了一个免费开放的api供大家去玩,这个接口的信息每天也在更新,发布的内容也是很有质量的,不仅有技术类的文章,还有我们喜欢的福利图。
之前我也是看到很多比较好的链接由于时间问题,没来的及看,每次回去找都得花很多的时间。也是正因为这个原因激发了我做一个基于Gank.IO提供的API的第三方客户端,最初计划的两个重要功能是可以对信息进行在线收藏和离线缓存,因为时间原因后者暂时没有实现,后面的更新我肯定会实现的。重要的是本项目完全开源,项目已经上传至Github,项目中覆盖了MVP、RxJava、第三方登录以及很多第三方库的使用,我相信本项目的源码对那些正在自学的同学还是有价值的。(ps:这个应用其实都做完一段时间了,微博那边一直没给审核通过,没法正式发布,所以一直没发布出来)
APP下载地址(fir.im):干货IO
也欢迎大家去应用商店下载:干货IO
源码地址:GanHuoIO 欢迎Star和Fork,提交问题到 Issues
先来两张App的截图
S60521-211246.jpg
下面就来简单的介绍一下这个项目吧
App是MD风格的,后端服务是用的bomb,由于涉及到了收藏肯定会有登录,对于登录目前只能使用新浪微博(我也借助新浪微博ID是唯一的这一点),用到了MVP,RxJava,这里我也只是单纯的把RxJava来当做EventBus来使用的,最初我本来是计划把最近很火的Retrofit也加上的,但是这次这个项目的最底层是基于我之前自己开发的一个快速开发库的,里面对网络层做了封装,因为Retrofit是基于注解的,我改动的还是比较多,所以最后就放弃了,对于侧滑菜单,我用的是MaterialDrawer,而不是系统自带的那个NavigationView,MaterialDrawer比系统自带的更加的强大和灵活。
来看看App的基本操作
我们可以对信息进行收藏,也可以对类别进行拖动排序(对于RecyclerView的拖动排序十分的简单,只需一个ItemTouchHelper就可以实现)
里面还有更多的操作等着你的使用。
如果你感觉还不错就赶紧去下载使用吧,非常欢迎大家提供在使用过程中的bug(我没对5.0以下的手机进行适配,我相信作为开发者的你,应该不可能还会在使用5.0以下的系统)。
转自:https://www.jianshu.com/p/3f137269a942
之前我也是看到很多比较好的链接由于时间问题,没来的及看,每次回去找都得花很多的时间。也是正因为这个原因激发了我做一个基于Gank.IO提供的API的第三方客户端,最初计划的两个重要功能是可以对信息进行在线收藏和离线缓存,因为时间原因后者暂时没有实现,后面的更新我肯定会实现的。重要的是本项目完全开源,项目已经上传至Github,项目中覆盖了MVP、RxJava、第三方登录以及很多第三方库的使用,我相信本项目的源码对那些正在自学的同学还是有价值的。(ps:这个应用其实都做完一段时间了,微博那边一直没给审核通过,没法正式发布,所以一直没发布出来)
APP下载地址(fir.im):干货IO
也欢迎大家去应用商店下载:干货IO
源码地址:GanHuoIO 欢迎Star和Fork,提交问题到 Issues
先来两张App的截图
S60521-211246.jpg
下面就来简单的介绍一下这个项目吧
App是MD风格的,后端服务是用的bomb,由于涉及到了收藏肯定会有登录,对于登录目前只能使用新浪微博(我也借助新浪微博ID是唯一的这一点),用到了MVP,RxJava,这里我也只是单纯的把RxJava来当做EventBus来使用的,最初我本来是计划把最近很火的Retrofit也加上的,但是这次这个项目的最底层是基于我之前自己开发的一个快速开发库的,里面对网络层做了封装,因为Retrofit是基于注解的,我改动的还是比较多,所以最后就放弃了,对于侧滑菜单,我用的是MaterialDrawer,而不是系统自带的那个NavigationView,MaterialDrawer比系统自带的更加的强大和灵活。
来看看App的基本操作
我们可以对信息进行收藏,也可以对类别进行拖动排序(对于RecyclerView的拖动排序十分的简单,只需一个ItemTouchHelper就可以实现)
里面还有更多的操作等着你的使用。
如果你感觉还不错就赶紧去下载使用吧,非常欢迎大家提供在使用过程中的bug(我没对5.0以下的手机进行适配,我相信作为开发者的你,应该不可能还会在使用5.0以下的系统)。
转自:https://www.jianshu.com/p/3f137269a942
相关文章推荐
- 一款基于网易云音乐 UI,使用 Gank.Io 及豆瓣 api 开发的符合 Google Material Design 的 Android 开源项目.
- [置顶] 《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目
- 《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目
- 发布一个基于TokyoTyrant的C#客户端开源项目
- 基于Github参与开源项目指南(以eoe的Android客户端为例)
- 个人开源项目 第三方Git@OSC客户端
- 原创:发布一个基于TokyoTyrant的C#客户端开源项目
- 基于Material-Design的Gank-IO客户端
- 基于开源项目OpenCV的人脸识别Demo版整理(不仅可以识别人脸,还可以识别眼睛鼻子嘴等)
- 基于开源项目OpenCV的人脸识别Demo版整理(不仅可以识别人脸,还可以识别眼睛鼻子嘴等)【模式识别中的翘楚】
- 原创:发布一个基于TokyoTyrant的C#客户端开源项目
- 开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。 十个最值得阅读学习的C开源项目代码 1. Webbench 2. Tinyhttpd
- 【Android SOAP】基于第三方开源项目ksoap-android
- 发布一个基于TokyoTyrant的C#客户端开源项目
- 通过beego快速创建一个Restful风格API项目及API文档自动化 本文演示如何快速(一分钟内,不写一行代码)的根据数据库及表创建一个Restful风格的API项目,及提供便于在线测试API的界
- 【iOS SOAP】基于第三方开源项目:wsdl2objc
- android 基于豆瓣 Api 的客户端,包含电影分类,图书分类,电影榜单,收藏功能,搜索功能。
- 基于开源项目的在线网络视频直播项目---pc端的推流
- 开源的第三方MSN客户端项目介绍
- 基于node写了个工具,可以在线制作“sorry,为所欲为”的 GIF(开源)