Coder Social home page Coder Social logo

neteasemusic's Introduction

NetEaseMusic

NetEaseMusic application

*关于此项目

1: 此项目是用于自己学习,总结,整理swift/swiftUI相关的知识
2: 编写的项目是音乐app网易云,采用真实的数据接口(关于接口下面会给出说明)
3: 项目采用swift5.7, macOS Apple M2 pro
4: xcode版本 Version 14.1 (14B47b)
5: 真机测试iphone14,真机系统iOS16.1(关于其他版本的兼容或者处理,暂时不考虑,有空会继续补)
6: 我主要是开发了一些主要的页面,有现成的数据的页面,尽可能的还原网易云app的样式和功能。部分功能目前还做不到,不过已经记录在我的notion里了,后续会持续的请教别人或自己研究下

*关于此项目接口

 关于接口已经有前辈做了详细的说明,我也是享用起成果,在此也感谢前辈们。
 具体请参照一下链接
 备注1: 如果想自己学习使用的话,请按照链接部署自己的一套api
备注2: 不过基于实际学习的目的,我已经将部分接口的数据(游客模式下)拉下来放在了本地,一遍快速开发和学习(服务器在国外,既要开VPN,速度又慢),并且登录部分,个人信息这块暂时不做(很麻烦)
在个人开发的过程中,优先实现功能,然后在优化,改进.

数据接口参考 NeteaseCloudMusicApi

*关于项目结构

1: code是存放项目的所有代码
2: doc用来记录一些学习过程中的一些文档资料
3: image用来存放一些网易云app的截图,用于界面的参考和开发,同时也会存放此项目开发过程中,已经完成的页面的截图,用于对比
备注:由于是看着对照实际的app开发,对部分颜色,字体大小,间距,icon等一些UI因素,不予过于细致的纠结和考虑

neteasemusic's People

Contributors

until-you-possible avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

minisoco

neteasemusic's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.