基于Flutter实现的云音乐APP

297 阅读1分钟

准备入flutter的坑, 边学边动手是快速入门的方式,所以就有了一个想法,实现一个高仿版的网易云音乐app,之所以选择这款app,是因为github上面有网易云音乐 Binaryify/NeteaseCloudMusicApi的开源项目,我可以直接部署到我的服务器上面,然后调用接口请求,毕竟主要是学习flutter,并不想花太多时间处理service层。应该会持续迭代更新,至少会完成下列todo list。如果你也有兴趣,可以star这个项目或者参与进来。本项目仅作为个人学习,并不用于任何商业用途。另外本文只是简单的学习flutter,对与app开发中的内存管理,本地加密,权限申请等一系列功能并不在此范围之内。

项目地址: NetEase_Music_Flutter

Todo List 需要实现清单

  • 路由导航配置 Routes Config
  • 页面UI User Interface
  • 组件化 Components
  • 全局状态管理 Mobx Store
  • 离线缓存播放 Sqlite
  • 音乐播放 Play Music
  • 视频播放 Play Video
  • Http请求 Http Request

preview 预览图