第一版要实现什么功能?凯冰音乐!
如果你看过凯冰科技整个网站的话,你会发现,其实这个网站的功能非常之多!那么为什么要选择凯冰音乐(打开WEB版)这个模块作为凯冰科技APP第一版要试水和实现的功能呢?
因为它足够实用!
凯冰音乐(music.zkbhj.com)是凯冰科技旗下音乐类,一款超级音乐播放器。目前站点支持包括酷狗、QQ音乐、酷我、网易云音乐、千千音乐、虾米音乐、微信、5Sing、喜马拉雅等10+国内音乐或音频平台的资源一站式整合。3.0版本起增加播放模式切换功能,支持原唱、伴奏、DJ、翻唱、现场和随机五种播放模式的切换。想听的音乐,一站即达!想听的版本,一键切换!
- 想听的音乐,一站即达!
- 想听的版本,一键切换!
这正是我当初创建这个音乐站点的最核心的原因:我想要我想听的全网的音乐和音频,都可以在这里听得到!
所以,基于这个我日常使用率最高的生活场景,决定第一版APP,先实现凯冰音乐的核心功能!
敏捷开发?最核心的功能要实现哪些呢?
- APP首页(歌单,专辑,推荐)
- 搜索歌曲
- 播放页面(歌手封面、播放列表)
- 我的
- 喜欢列表
- 列表(歌手、专辑、歌单)
- 详情(歌手、专辑、歌单)
- 榜单
- 登录界面
时间不够?借鉴开源!
在网上找到一个开源的Flutter模板,可以用来参考直接使用。
皮有了,只需要实现核心逻辑即可!
Flutter开源项目地址:https://github.com/zkbhj/flutter_music_app
画原型图?
算了,时间真的不够,直接撸代码!
* 本页内容参考以下数据源:
- https://www.oschina.net/translate/5-reasons-why-you-may-love-flutter
- https://hackernoon.com/whats-revolutionary-about-flutter-946915b09514
- https://www.iconfont.cn/search/index?searchType=icon&q=%E9%9F%B3%E4%B9%90&page=4