Giter Club home page Giter Club logo

smartzone's Introduction

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.

smartzone's People

Contributors

philipli1995 avatar

Stargazers

 avatar  avatar  avatar

Forkers

amenalseady2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.