个人爱好写的第一款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
由于第一次写项目多有不足之处,如果你对本项目有更多的指正支出欢迎联系我,相互学习
- E-mail:(wangpingjun@live.com)
- 微信:qlsz2014