Murmur 是一个带 白噪声 效果的豆瓣电台第三方客户端。
Murmur 采用 Kotlin / MVP / ReactiveX 进行构建,它是 Kotgo 的一个实现案例,详细地描述了如何使用 Kotlin 来构建一个健全的 MVP 项目。如果你对使用 Kotlin 进行 Android 开发十分感兴趣,推荐你对本项目进行研究。
如果你对 MVP 模式十分感兴趣,也请关注该项目,它比大多数你能看到的 MVP 架构的开源应用要正确得多,它的实现更为清晰且思路正确。它解决了一系列能考虑到的问题(生命周期/屏幕旋转),它是更能经得起考验的。
程式中的 Shader 特效本人修改自 Shadertoy。
你可以在 这里 下载到它。
- 您需要使用豆瓣帐号进行登录
- 请使用左右滑手势进行歌曲切换
该项目仅限用于学术研究,不得用于商业用途。项目中的 Launcher Icon 来自设计师 @汤未冷 ,特此声明。