【项目】G客户端——一个可随时查看干货与闲读数据的客户端

这是一个根据干货集中营的网站公开的API实现的一个用于查看信息的客户端APP,使用Retrofit2+RxJava2+MVP的开发模式。一直想自己做个APP,但第一没灵感,第二觉得写接口什么的比较麻烦,索性就拿这个干货集中营的API练练手,有什么新技术也可以尝试着使用进去,个人感觉学了的东西只有用上去才知道自己掌握了多少。

APP下载

该项目已经上线google play,感兴趣的可以下载看看,如果有什么建议或意见也可以提出来。这个项目源码就放在github上,欢迎star吐槽。


源码

界面展示

首页

满满的妹子福利,用瀑布流的形式展示,右下角是一个可展开的菜单控件展示了干货集中营的数据分类(样式上自己也觉得挺丑的),可以点击进入该分类的列表。

【项目】G客户端——一个可随时查看干货与闲读数据的客户端_第1张图片

详情

点击上面的美女进入每日干货的数据列表也,页面是用AppBarLayout+CollapsingToolbarLayout实现的一个可折叠效果,上面的美女图可折叠,下面是分类列表。

【项目】G客户端——一个可随时查看干货与闲读数据的客户端_第2张图片

闲读

闲读的API是最近才放出来的,闲读根据分类和数据来源是一个大小类的关系,正好之前也写过RecyclerView实现的树形列表,就在这实现了一个展开收拢的分类列表。

【项目】G客户端——一个可随时查看干货与闲读数据的客户端_第3张图片

闲读列表

分类干货列表和闲读列表都是卡片式的布局,在闲读列表下面是一个用BottomSheetBehavior实现的拖动上拉的分类选择工具。

【项目】G客户端——一个可随时查看干货与闲读数据的客户端_第4张图片

你可能感兴趣的:(Android)