A simple music app for android devices built with react-native
- User authentication
- Load songs from the device
- Play / Pause / Stop / Next / Previous / Shuffle / Loop / Time navigate
- Remember the last played song from the previous run
- Playlist: Add / Remove / Play / Pause songs from playlist
- Search and play online songs
- Background playback
-
You need to run the BE to deploy this app https://github.com/kwanuwu/MusicPlayerServer
-
First, you have to go to src/misc/services and change const ip = "your local ip"
-
To run this app locally, clone the project, navigate to the root directory with a command prompt or terminal(where the package.json file is located), and run this below code to download the neccesary dependencies onto your local machine (You can use npm instead of yarn).
yarn install
or
npm install
- Inside the root directory, you can run this built-in command to start the application:
yarn start
- Run the app in the development mode. Open http://localhost:19002 to view it in the browser, you can use Android devices or web browser to deploy the project.
react-native
expo
expo-av
expo-media-library
react-native-async-storage
react-native-permission
recyclerlistview