https://github.com/knyar/svitle-radio-mobile
React Native mobile app for Svitle Radio
https://github.com/knyar/svitle-radio-mobile
broadcasting internet-radio internet-radio-player react-native
Last synced: 11 months ago
JSON representation
React Native mobile app for Svitle Radio
- Host: GitHub
- URL: https://github.com/knyar/svitle-radio-mobile
- Owner: knyar
- Created: 2017-05-15T21:29:48.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-09-09T11:06:12.000Z (almost 3 years ago)
- Last Synced: 2025-04-18T00:56:32.277Z (over 1 year ago)
- Topics: broadcasting, internet-radio, internet-radio-player, react-native
- Language: TypeScript
- Homepage:
- Size: 6.67 MB
- Stars: 7
- Watchers: 4
- Forks: 7
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Svitle Radio
This is a mobile app for [Svitle Radio](https://svitle.org/), a Christian radio
station in Kyiv, Ukraine.
Written in React Native, it supports both iOS and Android and uses a simple JSON
API to discover station metadata.
JSON API is also open source, available [here](https://github.com/knyar/svitle-api)
## Development instructions
Install system dependencies:
```
brew install node
brew install watchman
gem install cocoapods --user-install
```
```
$ yarn install
```
Create `ios/sentry.properties` to allow Sentry to upload debug symbols:
```
defaults.url=https://sentry.io/
defaults.org=ikkit
defaults.project=svetloe
auth.token=your-user's-auth-token
```
## Running
```
yarn start # in one terminal
yarn run-svitle-ios # run ios simulator
yarn run-svitle-android # run android simulator
```
To start Xcode: `open ios/SvitleRadio.xcworkspace`
## Building Android release
```
yarn release-svitle-android
```
Private keys in ~/.private/android