好像很久没有更新文章了...
准备入flutter的坑, 边学边动手是快速入门的方式,所以就有了一个想法,实现一个高仿版的网易云音乐app,之所以选择这款app,是因为github上面有网易云音乐 Binaryify/NeteaseCloudMusicApi的开源项目,我可以直接部署到我的服务器上面,然后调用接口请求,毕竟主要是学习flutter,并不想花太多时间处理service层。应该会持续迭代更新,至少会完成下列todo list。如果你也有兴趣,可以star这个项目或者参与进来。本项目仅作为个人学习,并不用于任何商业用途。另外本文只是简单的学习flutter,对与app开发中的内存管理,本地加密,权限申请等一系列功能并不在此范围之内。
项目地址:
eltonchan/NetEase_Music_Fluttergithub.comTodo List 需要实现清单
- [x] 路由导航配置 Routes Config
- [x] 页面UI User Interface
- [x] 组件化 Components
- [ ] 全局状态管理 Mobx Store
- [ ] 离线缓存播放 Sqlite
- [ ] 音乐播放 Play Music
- [ ] 视频播放 Play Video
- [ ] Http请求 Http Request
- [ ] 待补充··· To Be Continued