🔥🔥🔥WanAndroid-Kotlin 项目
根据鸿神提供的WanAndroid开放Api来制作的WanAndroidApp, 基本实现了所有的功能,使用kotlin语言开发,基于Material Design+AndroidX + MVVM + ViewModel + LiveData + Coroutines(已经替换掉RxJava) + Retrofit等优秀的开源框架,上次开发的 WanAndroidMvvm版本不是很完善,所以这次带来了完整的MVVM结构的客户端
项目地址
WanAndroid(github) ( 😍 😍 😍 留个star再走叭(๑• . •๑))
下载体验
当前版本(2.0)
- 修复首页文章重复加载的bug
- 使用Coroutines + Retrofit 替换RxJava2 + Retrofit,并对数据解析进行封装
- 增加在线更新功能
- 增加排行榜内容
- 提高稳定性
- 修复更换主题以及设置夜间模式的细节问题
- 增加应用快捷入口
##### 密码:123456
项目展示
项目功能
首页
- 首页文章列表
- 首页banner
- 搜索热词(包含在搜索界面)
- 置顶文章
项目
广场
- 广场列表数据
- 自己的分享的文章列表
- 删除自己分享的文章
知识体系
导航
公众号
登录与注册
收藏
搜索
积分
ToDo
足迹
设置
- 更换主题
- 夜间模式
- 清除缓存
- 版本信息
- 关于我们
- 退出登录
- 夜间模式
特别感谢
开源
开源库 | 版本 |
---|
retrofit | 2.6.2 |
okhttp | 3.4.1 |
rx_kotlin | 2.3.0 |
rx_android | 2.1.1 |
loadSir | 1.3.6 |
lifecycle | 2.2.0-rc02 |
glide | 4.9.0 |
banner | 1.4.10 |
agentweb | 4.1.2 |
material_dialog | 0.9.6.0 |
event_bus | 3.1.1 |
adapter_helper | 2.9.30 |
tab_layout | 2.1.2@aar |
flex_box | 2.0.1 |
flow_layout | 1.1.2 |
float_button | 1.10.1 |
lottie | 2.8.0 |
preference | 1.1.0-alpha04 |
material_dialog | 3.1.1 |
material_dialog_color | 3.1.1 |
circular_avatar | v1.0.0 |
easypermissions | 3.0.0 |