Ecosyste.ms: Awesome

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

https://github.com/Cambalab/ns-vue-radio

A native white-label application built with NativeScript-Vue for community radios
https://github.com/Cambalab/ns-vue-radio

hacktoberfest hacktoberfest2019 mobile-app nativescript vuejs

Last synced: 3 months ago
JSON representation

A native white-label application built with NativeScript-Vue for community radios

Lists

README

        



Vue-Admin logo

Ns-Vue-Radio is a native white-label application built with NativeScript-Vue for community radios

---



## Download and Install

Download the [command line tools](https://developer.android.com/studio/#downloads) from the android website.

Follow this steps:
- [NativeScript Advanced Setup: Linux](https://docs.nativescript.org/start/ns-setup-linux)
- [Setup Android Emulators](https://docs.nativescript.org/tooling/android-virtual-devices)

## Generate your radio application

Follow instructions in our [guide to generate your radio app](./docs/Guide-to-generate-your-radio-app.md).

## FCM Firebase Cloud Messaging
- [Enabling Firebase Cloud Messaging](https://github.com/EddyVerbruggen/nativescript-plugin-firebase/blob/master/docs/MESSAGING.md)

Don't forget to copy your `google-services.json` to -> `template/app/App_Resources/Android/` folder, follow steps here:
- [firebase conguration guide](./docs/Firebase-configuration-guide.md)

"nativescript-plugin-firebase": "7.1.2",

## Usage

``` bash
# Install dependencies
npm install

# Build for production
tns build --bundle

# Build for development
tns build --bundle --env.development

# Build, watch for changes and debug the application
tns debug --bundle

# Build, watch for changes and debug the application for development
tns debug --bundle --env.development

# Build, watch for changes and run the application
tns run --bundle

# Build, watch for changes and run the application for development
tns run --bundle --env.development

# Build, watch for changes and run the application using json_data
tns run --bundle --env.jsondata
```

- Instructions to debug using [VueDevtools](https://nativescript-vue.org/en/docs/getting-started/vue-devtools/)

## Clean the NativeScript application instance

> i.e. rm -rf platforms
```
npm run clean
```

For detailed instructions, see [vue-cli-template](https://github.com/nativescript-vue/vue-cli-template)

## Contribution

License

Please make sure to read the [**Contributing Guide**](https://github.com/Cambalab/ns-vue-radio/blob/master/.github/CONTRIBUTING.md) before making a pull request.

## License

This software is licensed under the [GNU GPLv3 License](LICENSE), and sponsored by [Cambá](https://www.camba.coop).

---





With :green_heart: :purple_heart: :heart: by Cambá Coop :earth_americas: Buenos Aires, Argentina