📚 A third-party Gank.io client, RxJava + Retrofit + RxBus + DiskLruCache + Material Design, thanks daimajia for providing the API
一款Gank客户端,阅读本工程代码您将学习到:
RxJava + Retrofit + Glide + DiskLruCache + Material-Design
本着学习MD军火库的目的, 外加练习一下使用第三方框架, 毕竟在公司很少使用第三方的框架. 于是写了个Gank.io客户端. 本打算写一个笑话大全类的客户端, 想着代码家大神比那些第三方网站靠谱的多. 其实都一样. 不如写Gank.io了
https://github.com/Jerey-Jobs/KeepGank
Gson | Google json解析库 |
---|---|
Swipebacklayout | 滑动返回库 |
Butterknife | jakewharton的注解绑定库 |
Glide | 图片加载框架 |
RxJava | 一个对于构成使用的Java虚拟机观察序列异步和基于事件的程序库 |
Rxbus | 事件总线 |
Rxlifecycle | RxJava生命周期绑定库 |
Retrofit2 | 网络请求库 |
joda-time | 时间管理库 |
Realm-android | Realm数据库 |
Umeng.analytics | 友盟统计 |
Arouter | 阿里巴巴开源路由框架 |
MaterialDateTimePicker | 一个Material-Design风格的TimePicker |
作者:Anderson大码渣,欢迎关注我的简书: Anderson大码渣
欢迎关注我的Github: Jerey-Jobs
Copyright 2017 Jerey-Jobs.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.