使用开源的NeteaseCloudMusicApi作为接口,高仿网易云首页。 本项目只是为了学习而开发,并不是一个破解软件,不提供下载任何歌曲服务,其中包括付费歌曲! 付费歌曲只能试听30s
如遇侵权,请提交issues删除。
项目中代码有详细注释,可自行下载运行
该项目使用Jetpack Compose + MVI开发,并且用到了以下组件
- SplashScreen适配Android12以下手机的启动页。
- Navigating with Compose负责页面导航。
- Hilt with Compose使用Hilt依赖注入
- Retrofit网络请求
- OkHttp网络请求
- Serialization解析数据
- JakeWharton SerializationRetrofit 解析传输数据
- System UI Controller设置状态栏和导航栏样式。
- Landscapist适用于Compose的图片加载组件
- MMKV本地持久化存储
- Zxing生成二维码
- ExoPlayer播放音乐