Skip to content

onlyloveyd/GankIOClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

679f274 · Jul 12, 2020
Jul 11, 2020
Dec 26, 2016
Jul 11, 2020
Apr 21, 2017
Aug 29, 2017
May 10, 2017
Jun 28, 2018
Jun 29, 2018
Jul 12, 2020
Jul 11, 2020
May 19, 2017
Jul 11, 2020
Mar 26, 2017
Dec 19, 2016
May 5, 2017

Repository files navigation

【Deprecated】由于Gank.io站长 API调整,本项目后续不再维护,请移步GankIOWithKotlin

Build Status API

技术船

icon

每日提供技术干货的 App

下载

fir

酷安

干货数据源

应用中的所有干货数据均来自干货集中营

App设计

色调:远州鼠、落栗、苏芳、石竹、枯草、柳煤竹茶、锖青磁、鸠羽紫八种淡雅的颜色,分别对应不同的干货数据。 布局:简约风格,极简主义,去繁就简。 排版:最简单的Toolbar + RecyclerView

UI设计

  1. 黑白灰
  2. 圆角
  3. 材料设计

代码设计

  1. Retrofit+RxJava 的组合获取网络数据;
  2. FlycoTabLayout作为主界面结构,配合Fragment,实现“每日干货”,“分类数据”,“妹纸图片”和关于四个界面;
  3. BGARefreshLayout配合RecyclerView和自定义多类型Item结构实现干货数据的展示;
  4. MaterialAbout作为“关于”界面的基础;
  5. Glide作为图片加载框架;
  6. RxJava+Retrofit配合fir.im的接口实现版本更新功能;
  7. Share功能全部采用系统自带,基本可以满足需求。
  8. ButterKnife注解库
  9. Gson作为json数据解析库

依赖库

Author

效果图

Releases

No releases published

Packages

No packages published

Languages