Need help with WanAndroidMVVM?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

wangjianxiandev
166 Stars 36 Forks Apache License 2.0 120 Commits 1 Opened issues

Description

🔥🔥🔥打造一款MVVM+LiveData+ViewModel+Coroutines(已经替换掉部分RxJava,因为两种方式都想学习使用(๑• . •๑))+okHttp+Retrofit+Glide的Kotlin版本的WanAndroid客户端

Services available

!
?

Need anything else?

Contributors list

🔥🔥🔥WanAndroid-Kotlin 项目

根据鸿神提供的WanAndroid开放Api来制作的WanAndroidApp, 基本实现了所有的功能,使用kotlin语言开发,基于Material Design+AndroidX + MVVM + ViewModel + LiveData + Coroutines(已经替换掉RxJava) + Retrofit等优秀的开源框架,上次开发的 WanAndroidMvvm版本不是很完善,所以这次带来了完整的MVVM结构的客户端

项目地址

WanAndroid(github) (:hearteyes: ️:hearteyes: ️:heart_eyes: ️如果觉得项目对你有帮助,留下你的star啦~ (๑• . •๑))

下载体验

当前版本(3.0)

  • 修复首页文章重复加载的bug
  • 使用Room增加使用足迹模块并重构搜索历史部分
  • 集成蒲公英在线更新sdk
  • 使用Coroutines + Retrofit 替换RxJava2 + Retrofit,并对数据解析进行封装(因为是自己学习的项目,所以两种方法都用了(๑• . •๑) 可以选择自己习惯的方法进行使用)
  • 增加排行榜内容
  • 提高稳定性
  • 加入shortcuts快捷入口
  • 修复更换主题以及设置夜间模式的细节问题
    ##### 密码:123456

项目展示

项目功能

首页

  • 首页文章列表
  • 首页banner
  • 搜索热词(包含在搜索界面)
  • 置顶文章

项目

  • 项目分类
  • 项目列表数据

广场

  • 广场列表数据
  • 自己的分享的文章列表
  • 删除自己分享的文章

知识体系

  • 体系数据
  • 知识体系下的文章

导航

  • 导航数据

公众号

  • 获取公众号列表

登录与注册

  • 登录、注册功能

收藏

  • 收藏文章列表
  • 收藏站内文章
  • 收藏站外文章
  • 取消收藏

搜索

  • 首页文章搜索
  • 关键词搜索
  • 搜索历史记录

积分

  • 积分排行榜
  • 获取个人积分
  • 获取个人积分获取列表

ToDo

  • 添加Todo
  • 完成Todo
  • 更新Todo
  • 删除Todo

足迹

  • 记录浏览历史
  • 删除浏览历史
  • 清空浏览历史

设置

  • 更换主题
  • 夜间模式
  • 清除缓存
  • 版本信息
  • 关于我们
  • 退出登录
  • 夜间模式

特别感谢

  • 感谢鸿洋大神的WanAndroid网站提供开放Api
  • 参考架构
  • 参考部分UI ### 开源 |开源库| 版本 | |--|--| | retrofit | 2.6.2 | | okhttp | 3.4.1 | | rxkotlin | 2.3.0 | | rxandroid | 2.1.1 | | loadSir | 1.3.6 | | lifecycle | 2.2.0-rc02 | | glide | 4.9.0 | | banner | 1.4.10 | | agentweb | 4.1.2 | | materialdialog | 0.9.6.0 | | eventbus | 3.1.1 | | adapterhelper | 2.9.30 | | tablayout | [email protected] | | flexbox | 2.0.1 | | flowlayout | 1.1.2 | | floatbutton | 1.10.1 | | lottie | 2.8.0 |
    | preference | 1.1.0-alpha04| | material
    dialog | 3.1.1| | materialdialogcolor | 3.1.1| | circular_avatar | v1.0.0| |easypermissions| 3.0.0|

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.