欢迎光临
我们一直在努力

iMiss 音乐播放器

建站超值云服务器,限时71元/月

iMiss 音乐播放器

项目介绍:

imissMusic

github地址:https://github.com/378056350/imissMusic

基于 iOS 和 Python 开发的移动端音乐 App,界面参考 UI设计 组装起来的

预览

首页欢迎页

图片描述

歌单列表

图片描述

播放页

图片描述

夜间模式

图片描述

开发目的

一直想去写一个前后端自己开发的项目,虽然没写完,但是有那么点谱了。

技术栈

iOS

  • Method Swizzling : 方法调配,控制夜间模式的切换

  • UIViewControllerTransitioning : 自定义转场动画

  • AVPlayer : 音乐播放器封装

  • pop : 第三方动画库

  • Realm : 第三方数据库

  • UMShare : 第三方分享平台

  • AFNetworking: 第三方网络框架

  • MJExtension : 第三方数据解析

  • MBProgressHUD : 第三方HUD弹框

  • JZNavigationExtension : 第三方导航栏

Python

  • Django : Python后端框架

实现功能

欢迎页面、歌单页面、我的页面、播放页面

欢迎页面

首页分为欢迎、推荐两部分,目前只写了欢迎页面,自定义转场动画,重写了CollectionView 的 Layout。

歌单页面

歌单页面分为两部分,包含歌单、歌曲,拖动、点击歌单切换歌曲列表,歌曲跳转歌曲详情暂无。

我的页面

简单的 Table 列表,包含夜间模式、截图分享等设置。

播放页面

重要的音乐播放器页面,实现显示歌词、歌曲进度等功能,可以切换图片和歌词。

TODO

  1. iOS -> 推荐页面编写

  2. iOS -> 歌单页面跳转到播放页

  3. iOS -> 夜间模式完善

  4. Python -> 请求加密

  5. Python -> 分享 API 添加

  6. React -> React 端编写

  7. Electron -> Electron 端编写

感谢

  • 感谢 UI设计 这个网站的存在

最后

如果觉得我的项目还不错的话

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » iMiss 音乐播放器
分享到: 更多 (0)