Skip to content

ZhuAiQuan/react-native-music

Repository files navigation

网易云音乐

特别声明:本项目中的展示图片归网易云所有。如果侵权,请联系删除。

请联系QQ122874722

环境

  • React 17.0.2
  • React Native 0.67.4

简介

本项目是一个仿写网易云APP端项目。

后端接口部分使用 Binaryify 的 NodeJS 版 API项目。

项目使用线上地址,如果线上地址不可用,需将网易云API项目下载到本地,并安装依赖运行, 更改 .env.development 文件中的代理地址,更改为API项目ip地址。

网易云API项目github地址: https://github.com/Binaryify/NeteaseCloudMusicApi

网易云API接口文档地址: https://binaryify.github.io/NeteaseCloudMusicApi/#/

项目使用技术栈

本项目使用到的技术栈如下:

  • React
  • React Native
  • Redux

插件介绍

状态管理

  • redux redux-thunk react-redux

本地存储

  • @react-native-async-storage/async-storage

路由

  • @react-navigation/native
  • @react-navigation/stack
  • react-native-gesture-handler
  • react-native-safe-area-context
  • react-native-screens

tab导航

  • @react-navigation/bottom-tabs

轮播图

  • react-native-gesture-handler
  • react-native-reanimated
  • react-native-reanimated-carousel

渐变背景色

  • react-native-linear-gradient

加入项目

如果想加入本项目开发,需将项目fork到自己的仓库下,功能开发完成后,提PR即可。

项目说明

启动项目

yarn install
yarn react-native start
yarn react-native run-android

查看项目效果

安卓手机教程: https://blog.csdn.net/weixin_43233914/article/details/119568245

苹果手机类似

写在最后

  • 本项目仅用于学习使用,切勿用于商业用途,否则产生的法律后果与作者无关。

About

网易云音乐 + NodeJS 版 API (APP端)

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors