flutter开发音乐APP(完整开源)

4,107 阅读1分钟

技术栈

flutter dio flutter_swiper provider flutter_easyrefresh cached_network_image audioplayers flustars

功能清单

1、推荐歌曲、轮播图、歌曲列表;

2、歌手页、歌手列表以及右边悬浮列表;

3、排行榜、列表

4、历史搜索、热搜索、以及上拉刷新;

5、歌曲页面,下拉图片放大

6、播放页面,上一首、下一首、播放、模式、收藏

7、我的收藏、历史记录、播放记录、最近播放

8、侧边栏

重点难点

1、播放器的使用、每次切换怎么停掉上一次正在播放的歌曲

2、数据变化、数据发生了变化怎么让他立即播放

3、overlay用法、每个页面下面的歌曲播放窗口怎么展示,以及销毁;

4、provider用法

5、缓存配合provider用法,怎么实时更新

6、歌曲滚动,暂停、重置

7、动画

8、封装组件

该项目基础组件14个公共组件11个页面组件件总共25个组件;

app下载

如果单击无法下载,请右键-在新标签页中打开链接或者在新窗口中打开链接

app下载

项目概况

gif 推荐 歌手 排行 搜索 最近播放 歌曲列表 我的收藏 播放页 歌词 歌曲

github地址欢迎给个star

技术交流群(QQ) 600424241