Skip to content

SmartZone:一款使用Gank.Io、豆瓣api和网易新闻开发的Android客户端。

Notifications You must be signed in to change notification settings

philipli1995/SmartZone

Repository files navigation

CloudReader

Apache License 2.0 fir.im Release Version API PRs Welcome

Introduce

一款使用豆瓣api,Gank.Io和网易新闻开发的阅读类Android客户端开源项目。项目采取的是Retrofit + RxJava + ButterKnife架构开发,ui 参考了bilibili和网易云音乐。

An Android client using Gank.Io, douban API and netease news. The reading class open source project is based on Retrofit + RxJava + ButterKnife.

Screenshots

Issues 宝贵意见

如果有任何问题,请到github的issue处写上你不明白的地方,我会及时给予帮助。

If you have any questions, please write to the issue of making you don't understand of place, also can contact me through here, I will help them in time.

Features 特性

  • 1、基本遵循Google Material Design设计风格。
  • 2、内容包含gank干货集中营,豆瓣书籍以及网易新闻。
  • 3、RxJava+ButterKnfe的项目应用。
  • 4、NavigationView搭配DrawerLayout的具体使用。
  • 5、ToolBar的全方面使用。
  • 6、Glide加载监听,提供及获取缓存,解析Html文本中的图片,高斯模糊。
  • 7、水波纹点击效果使用与适配。
  • 8、RecyclerView下拉刷新,上拉加载。
  • 9、Fragment懒加载模式。
  • 10、SwipeRefreshLayout结合RecyclerView下拉刷新上拉加载。

Download

 下载页面  

Version

V1.1.0(1-2)

  • [新增]1.书籍、新闻详情页面增加自定义元素共享切换动画
  • [新增]2.二维码扫码下载页面
  • [修复]3.新闻详情页面的图片可以显示了
  • [优化]4.为部分glide已加载的图片提供缓存

V1.1.2(1-5)

  • [新增]1.在主页面双击退出会退出程序
  • [新增]2.新闻界面增加分享功能
  • [修复]3.修复了下拉栏加载不出来进入空白页的异常
  • [优化]4.部分代码优化

V1.1.5(1-11)

  • [新增]1.在相同的标签栏点击将返回页面最顶部
  • [新增]2.新闻栏目新增多个可选栏目,支持个性化自定义栏目
  • [新增]3.新闻和书籍的详细信息支持长按复制
  • [优化]4.部分代码优化

Thanks to the open source library

Thanks to the reference project

Thanks to the free icon library

Statement

注意:此开源项目仅做学习交流使用,如用到实际项目还需多考虑其他因素如并发等,请多多斟酌。如果你觉得不错,对你有帮助,欢迎点个fork,star,follow,也可以帮忙分享给你更多的朋友,这是对我最大的帮助与支持。

About me

License

Copyright (C) 2018 Philip Li

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.

About

SmartZone:一款使用Gank.Io、豆瓣api和网易新闻开发的Android客户端。

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages