https://github.com/springload/springtunes-native
Native iOS/Android client for Springtunes
https://github.com/springload/springtunes-native
react react-native spotify spotify-api
Last synced: 11 months ago
JSON representation
Native iOS/Android client for Springtunes
- Host: GitHub
- URL: https://github.com/springload/springtunes-native
- Owner: springload
- Created: 2016-01-25T21:39:03.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-03-12T22:18:43.000Z (almost 9 years ago)
- Last Synced: 2025-02-01T06:25:33.484Z (about 1 year ago)
- Topics: react, react-native, spotify, spotify-api
- Language: JavaScript
- Size: 332 KB
- Stars: 2
- Watchers: 19
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Springtunes: React Native
This is a demo React Native App, so we can learn about the technology.
Follow [this guide](https://facebook.github.io/react-native/docs/getting-started.html) to set up the tools you'll need.
### Signing authorities
To test on a real device, you'll need to have xCode signed in to the Apple Developer Programme.
### Important note
To develop on the iOS simulator, the default settings in `AppDelegate.m` (xcode)
will be fine:
```
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];
```
For developing on a device rapidly, you can change `localhost` above to your machine's local IP address, eg:
```
jsCodeLocation = [NSURL URLWithString:@"http://10.0.0.96:8081/index.ios.bundle?platform=ios&dev=true"];
```
__note__: This will only work with real devices, not with builds targeting the iOS simulator.
When you want to develop/test on a real device, it's easiest to bundle the JS
with the app. You can do that by uncommenting this line:
```
// jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
```
## Features/things to do
* [ ] Styling the application (understanding styling in React Native)
* [ ] Volume Slider
* [ ] Track detail view (with photo/artist details)
* [ ] Some kind of track history or playlist listing view (to demo the ListView component)