# WanAndroidMvp **Repository Path**: orgzhou/WanAndroidMvp ## Basic Information - **Project Name**: WanAndroidMvp - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-15 - **Last Updated**: 2021-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WanAndroid 适合新手学习的项目 根据鸿神提供的[WanAndroid开放Api](https://www.wanandroid.com/)来制作的WanAndroidApp, 基本实现了所有的功能,使用Java/kotlin语言开发,基于Material Design+AndroidX + MVP + RxJava + Retrofit等优秀的开源框架,实现的一个尽可能体验较佳的App,不足之处请大家多多指教 ## 项目地址 [WanAndroid(github)](https://github.com/wangjianxiandev/WanAndroidMvp) (**欢迎大佬们star**) ## 下载体验 ## 当前版本(3.0) - 增加Todo待办 - 加入弹性动画 - 优化体验细节 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200323101759450.png) ## 版本(2.0.1) - 增加首页二楼入口 - 增加自定义探照灯效果 - 增加网络请求反馈页 - 增加首页列表加载动效 - 修复部分体验细节 ## 版本2.0 修复从收藏列表取消收藏后文章列表加载错乱bug 加入每个页面的加载动画 加入文章详情页的收藏、分享、使用系统浏览器打开的功能 ## 版本1.0.2 - 优化收藏加载速度 - 增加启动动画 - 加入收藏提示 ## 版本1.0.1 - 加入自定义加载动画(试水) - 使用**LitePal**数据库对数据进行本地化存储,但是会出现列表错乱,数据重复加载的问题(已摒弃) ## 项目展示 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200223212738162.gif) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200201112206926.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200201112516770.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200201112217575.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200201112540831.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020020111224049.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200208000249798.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200223212756909.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200201112320478.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200201112335243.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020020111234679.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200201112353237.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200201112402672.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200208000307254.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200223212811100.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NDI0MTQz,size_16,color_FFFFFF,t_70) ## 项目功能 ### 首页 - 首页文章列表 - 首页banner - 搜索热词(包含在搜索界面) - 置顶文章 ### 项目 - 项目分类 - 项目列表数据 ### 广场 - 广场列表数据 - 自己的分享的文章列表(个人中心) - 删除自己分享的文章(个人中心) ### 知识体系 - 体系数据 - 知识体系下的文章 ### 导航 - 导航数据 ### 公众号 - 获取公众号列表 ### 登录与注册 - 登录、注册功能 ### 收藏 - 收藏文章列表 - 收藏站内文章 - 收藏站外文章 - 取消收藏 ### 搜索 - 首页文章搜索 - 关键词搜索 - 搜索历史记录 ### 积分 - 积分排行榜 - 获取个人积分 - 获取个人积分获取列表 ### ToDo - 添加Todo - 完成Todo - 更新Todo - 删除Todo ### 设置 - 夜间模式 - 清除缓存 - 版本信息 - 关于我们 - 退出登录 ### 体验 - 收藏震动 - 无闪动切换夜间模式 - 自定义三角加载动画 ### 特别感谢 - 感谢鸿洋大神的[WanAndroid网站提供开放Api](https://www.wanandroid.com/) - 感谢hegaojian大神开源自己的项目,在学习的过程中才能从中吸取到好的UI设计 ### 开源 - [参考hegaojian大神项目中的图标](https://github.com/hegaojian/WanAndroid) - [Iconfont](https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2) - [WanAndroid-Mo](https://github.com/milovetingting/WanAndroid/) - [异步事件处理-RxJava2](https://github.com/ReactiveX/RxJava) - [网络请求的框架-Okhttp](https://github.com/square/okhttp) - [网络加载框架-Retrofit](https://github.com/square/retrofit) - [转换json数据的官方框架-Gson](https://github.com/google/gson) - [事件发布-Eventbus](https://github.com/greenrobot/EventBus) - [可扩展的对话框-Material-dialogs](https://github.com/afollestad/material-dialogs) - [WebView的一个强大的库-Agentweb](https://github.com/Justson/AgentWeb) - [Android流式布局-FlowLayout](https://github.com/hongyangAndroid/FlowLayout) - [图片加载-Glide4](https://github.com/bumptech/glide) - [下拉刷新-SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout) - [轮播图-banner](https://github.com/youth5201314/banner) - [控件绑定-butterknife](https://github.com/JakeWharton/butterknife) - [纵向导航-verticalTabLayout](https://note.youdao.com/)