这个项目主要侧重于学习河渡(Riverpod)用于状态管理,而遵循 MVVM 架构来保持代码的整洁和可扩展性。
这个应用程序支持后台音乐播放、播放列表控制,并使用Hive CE在本地存储最近播放的歌曲,以获得-smoother 体验。
在后端,我使用 Node.js 和 MongoDB,Cloudinary 来存储和流媒体。 使用Dio来处理API集成。该应用程序也包括认证功能,用户可以上传自己的歌曲附带歌曲名、艺术家、图片以及自定义颜色等详细信息,然后在应用程序中播放它们。
总的来说,这是一个great 的实践项目,用于了解状态管理、API集成和完整堆栈的流程。
评论 (0)