GithubHelp home page GithubHelp logo

happyreader's Introduction

HappyReader

个人爱好写的第一款app,基于 Material Design + MVC+ RxJava + Retrofit + Glide,基本涵盖了当前 Android 端开发最常用的主流框架。

安装地址

或者你也可以扫描下面的二维码进行下载

下载地址

####运行效果图:

首页资讯 视频 天气

####目前模块包括:

  • 资讯:头条、科技、娱乐等类型
  • 视频:LOL视频
  • 知乎:功能暂未开发
  • 天气: 全国各地天气(天气UI项目借鉴了别人的,具体github地址找不到了,如有侵权请联系删除)

####项目亮点:

  • RxJava:包括Rx处理服务器请求、缓存、线程调度的完美封装
  • swiprefreshlayout和recyclerview的封装,使用更方便,提供下拉刷新和加载更多接口
  • 集成了百度定位

####用到的开源库有:

  • //黄油小刀注解
  • compile 'com.jakewharton:butterknife:8.4.0'
  • apt 'com.jakewharton:butterknife-compiler:8.4.0'
  • //Okhttp3
  • compile 'com.squareup.okhttp3:okhttp:3.2.0'
  • compile 'com.squareup.okhttp3:logging-interceptor:3.2.0'
  • //Gson
  • compile 'com.google.code.gson:gson:2.6.2'
  • //Rxjava
  • compile 'io.reactivex:rxandroid:1.1.0'
  • compile 'io.reactivex:rxjava:1.1.0'
  • //Retrofit2
  • compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'
  • compile 'com.squareup.retrofit2:adapter-rxjava:2.0.0-beta4'
  • compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'
  • //Glide 图片加载库
  • compile 'com.github.bumptech.glide:glide:3.7.0'
  • //tabLayout
  • compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.0@aar'
  • //html解析库
  • compile 'org.jsoup:jsoup:1.8.3'
  • //RxLifecycle 内存泄露
  • compile 'com.trello:rxlifecycle-components:0.6.1'
  • //RxBinding系列
  • compile 'com.jakewharton.rxbinding:rxbinding:0.3.0'
  • compile 'com.jakewharton.rxbinding:rxbinding-appcompat-v7:0.3.0'
  • compile 'com.jakewharton.rxbinding:rxbinding-design:0.3.0'
  • // 调试工具
  • compile 'com.facebook.stetho:stetho:1.3.1'
  • compile 'com.facebook.stetho:stetho-okhttp3:1.3.1'
  • //searchBar
  • compile 'com.miguelcatalan:materialsearchview:1.4.0'等等

注意:由于本项目基于个人爱好所写,API 数据内容所有权归原作公司所有,请勿用于其他用途,若有使用不当之地方,欢迎联系我删除。 本项目仅作学习交流使用,欢迎fork star

最后附上下载地址和源码 github源码 安装地址

由于第一次写项目多有不足之处,如果你对本项目有更多的指正支出欢迎联系我,相互学习

扫一扫加我哦

happyreader's People

Contributors

leon2017 avatar

Stargazers

Johnson avatar  avatar  avatar chengzi avatar  avatar dcn01 avatar charming avatar Pranav Lathigara avatar  avatar FourteenWey avatar  avatar  avatar  avatar  avatar  avatar zhoujinjianzz avatar  avatar Peter avatar RoRy avatar wuzhicms avatar  avatar  avatar kowalski avatar  avatar  avatar  avatar  avatar liyb avatar  avatar  avatar

Watchers

dcn01 avatar James Cloos avatar  avatar  avatar kowalski avatar

happyreader's Issues

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.