Yuan-WanAndroid
Yuan WanAndroid,是一款基于MVP+Dagger2+Rxjava2+Retrofit+Material Design的应用,有兴趣的盆友欢迎Star,Fork。
温馨提示
- Android Studio 上提示缺失Dagger生成的类,可以直接编译项目,会由Dagger2自动生成
- 本人能力有限,项目中还有一些不够完善的地方,如发现有Bug,欢迎issue
- 项目中所用到的api均由wanAndroid网站提供,纯属供学习之用,不做其他用途。
实现功能
- 首页
- 知识体系
- 公众号
- 项目
- 搜索、搜索热词、搜索记录
- 登录、注册、注销、
- 添加收藏、取消收藏、收藏列表显示
- 夜间模式、无图模式,自动缓存,清除缓存
- 文章内容,分享内容
- 应用内自动检查更新
项目展示
动态图
截图
下载(目前只支持4.2及其以上机型)
Apk(V1.2)下载
低版本到releases页面下载
版本
V1.2
增加功能:
- 集成腾讯bugly。
- 添加内存泄漏工具LeakCanary,解决旧版本的一些内存泄漏问题。
- 增加按钮触摸反馈
- 增加无网络的错误布局
- 适配4.1及其以上机型
修复Bug:
- 修复夜间模式和屏幕旋转出现的bug
- 修复缓存文件获取路径的bug
- 修复4.4以下OkHttp的bug
- 修复5.0以下转场动画的bug
- 修复检查更新的bug
V1.1
- 实现持久化登录
- 增加登录和注册时显示加载框功能
- 增加自动缓存和清空缓存功能
- 增加应用内更新功能
- 修复登录后首页文章收藏后,取消收藏时依旧是收藏状态的问题
V1.0
- Yuan wanAndroid第一版
感谢
-
App
-
Ui Design
-
RxJava
-
Network
-
Di
-
Db
-
Image Loader
-
UI