Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 12 days ago
JSON representation

React Native mobile app for Svitle Radio

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