Android简易音乐重构MVVM Java版-github开源+功能介绍(二十三)

Posted 雪の星空朝酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android简易音乐重构MVVM Java版-github开源+功能介绍(二十三)相关的知识,希望对你有一定的参考价值。

android简易音乐重构MVVM Java版-github开源+功能介绍(二十三)

关于

  最近项目已经没怎么更新了,一方面八九月份公司项目比较忙,基本上每天8点半左右下班,二是后面往下面写有太多东西太琐碎了,加上ui页面很多细节都要花时间打磨,前几天稍微搞了下live点击功能,本篇是一个总结篇,项目暂时告一段落,不过如果有人愿意和我一起搞这个开源的学习,可以私信我,也可以在GitHub上面提issues,Github项目地址也可以参考我的简易音乐重构版MVVM-JAVA系列8到22.
  目前实现功能模块:

  • 手机登录及token刷新登录
  • 发现主界面首页轮播推荐歌单、雷达歌单、look直播及最近播放歌曲展示
  • 发现首页顶部下拉刷新、轮播图单曲点击播放、轮播网页跳转加载
  • 每日推荐展示及列表播放、雷达歌单推荐歌单等播放列表
  • 音乐播放通知栏
  • look直播点击直播播放
  • 个人中心我的vip等级动画展示及部分信息
  • 个人中心喜欢的音乐歌单和创建的歌单、收藏歌单展示及列表播放
  • 关注界面我的关注列表展示及朋友全动态简单展示
  • 播放界面播放失败部分异常处理
  • 等等

涉及框架、三方lib等

  • SharedPreferences存储部分用户信息
  • room添加但暂未设计保存数据
  • mvvm+dataBinding+viewBinding
  • java+部分kotlin帮助类
  • retrofit+okhttp3+rxjava+livedata
  • GsomFormatPlus+Lombok简化定义实体类
  • webview
  • glide+glide-transformations
  • palette提取颜色黑科技
  • ToastUtils吐司
  • youth5201314:banner轮播+viewpager2
  • MusicPlayManager包装StarrySky音乐播放
  • swiperefreshlayout下拉刷新
  • navigation主界面部分页面导航
  • jsoup解析修改js实现动态加载vip动画图标
  • dkplayer加载直播流

手机登录及token刷新登录

主界面发现


轮播图跳转

每日推荐

推荐歌单、雷达歌单等各种歌单列表界面

look直播

歌曲播放界面


音乐通知栏


我的界面


关注

以上是关于Android简易音乐重构MVVM Java版-github开源+功能介绍(二十三)的主要内容,如果未能解决你的问题,请参考以下文章

Android简易音乐重构MVVM Java版-新增启动动画

Android简易音乐重构MVVM Java版-新增推荐菜单及侧边栏展示

Android简易音乐重构MVVM Java版-BottomNavigationView+viewpager主界面结构

Android简易音乐重构MVVM Java版-新增推荐雷达歌单详情列表界面(十八)

Android简易音乐重构MVVM Java版-新增推荐雷达歌单详情列表界面(十八)

Android简易音乐重构MVVM Java版-新增歌曲播放界面+状态栏黑科技(十七)