Skip to content

WanAndroid 客户端,采用 Kotlin 语言编写,项目使用 JetPack-MVVM 架构,采用 Retrofit + Coroutines + Coil 等开源框架开发。

License

Notifications You must be signed in to change notification settings

modestoma114/WanAndroidMVVM

Repository files navigation

WanAndroidMVVM

  • 该项目基于 张鸿洋 大佬的 玩Android 接口
  • 项目采用 Kotlin 语言
  • 整体采用 MVVM 架构编写
  • 使用到的 JetPack组件有 LiveData 、 ViewModel 、 Lifecycles 、 DataBinding 、 Navigation 、 Paging 3.0

已有功能

  • 首页最新文章
  • 搜索
  • 每日一问文章列表
  • 广场文章列表
  • 项目文章列表
  • 知识体系
  • 网站导航
  • 公众号
  • 收藏、分享文章
  • 代办清单
  • 用户详细页
  • 积分详细、排名
  • 夜间模式

计划添加的功能

  • 混淆配置
  • WebFragment 点击事件
  • 主题色选择(夜间模式时无效)
  • 。。。。。。

待完善功能

  • 冷启动闪屏
  • 积分排名界面
  • 部分功能的实现逻辑
  • 主题颜色的统一
  • 夜间模式

特别感谢

支持一下

如果本项目对你有帮助,请点击右上角的 start 支持一下

目前学习Android差不多有一年了,还有很多很多的知识没有学习到,如果各位大佬发现项目中的问题或者错误的实现方式时,可以提 issue ,纠正我的错误,谢谢 ヾ(≧O≦)〃嗷~

项目截图

首页 每日一问 广场
home question users_share
知识体系 知识体系文章列表 公众号
tree tree_articles wechat_articles
我的 积分 我的收藏
me integral collect
我的分享 待办清单 添加代办
my_share todolist add_todol
浏览网页 项目列表
web project

夜间模式

首页 每日一问 广场
home_dark question_dark user_share_dark
知识体系 知识体系文章列表 公众号
tree_dark tree_articles_dark wechat_dark
我的 积分 我的收藏
me_dark integral_dark collect_dark
我的分享 代办清单 添加代办
my_share_dark todolsit_dark add_todol_dark
浏览网页 项目列表
web_dark project_dark

About

WanAndroid 客户端,采用 Kotlin 语言编写,项目使用 JetPack-MVVM 架构,采用 Retrofit + Coroutines + Coil 等开源框架开发。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages