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

https://github.com/theoplayer/android-connector

Connectors for the THEOplayer Android SDK
https://github.com/theoplayer/android-connector

Last synced: 13 days ago
JSON representation

Connectors for the THEOplayer Android SDK

Awesome Lists containing this project

README

          

# THEOplayer Android SDK Connectors

This repository is maintained by [THEO Technologies](https://www.theoplayer.com/) and contains the different connectors available with the THEOplayer Android SDK.

The THEOplayer Android SDK enables you to quickly deliver content playback on Android, Android TV and Fire TV.

Using the available connectors allows you to augment the features delivered through the Android SDK.

## Prerequisites

The THEOplayer Android SDK Connectors requires the application to import the THEOplayer Android SDK since the connector relies on its public APIs.
For more details about importing THEOplayer Android SDK check the [documentation](https://www.theoplayer.com/docs/theoplayer/getting-started/sdks/android/getting-started/).

## Available Connectors

| Connector | Dependency | Supported From | Documentation |
|:-------------|:-----------------|:--------------:|:--------------------------------------------------------:|
| Uplynk | `uplynk:+` | 8.0.0 | [documentation](connectors/uplynk/README.md) |
| Comscore | `comscore:+` | 6.10.0 | [documentation](connectors/analytics/comscore/README.md) |
| Conviva | `conviva:+` | 4.1.0 | [documentation](connectors/analytics/conviva/README.md) |
| Nielsen | `nielsen:+` | 5.5.0 | [documentation](connectors/analytics/nielsen/README.md) |
| MediaSession | `mediasession:+` | 4.8.0 | [documentation](connectors/mediasession/README.md) |
| Yospace | `yospace:+` | 8.0.0 | [documentation](connectors/yospace/README.md) |

Notes:
* The `+` will fetch the latest released version of THEOplayer Android SDK Connector.
* Android Studio will recommend replacing the `+` with the exact version of THEOplayer Android SDK Connector.
* THEOplayer Android SDK Connectors are compatible with a THEOplayer SDK with the same major version number.
It's not recommended to use different major versions for the Android SDK and the Connectors.

## Installation

The THEOplayer Android SDK Connectors are available through the [THEOplayer Maven repository](https://maven.theoplayer.com/) using the `com.theoplayer.android-connector` group which is different than the group of THEOplayer Android SDK.

To set up the dependency follow these steps:

In your **project** level `build.gradle` file add the THEOplayer Maven repository:

```
allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://maven.theoplayer.com/releases/' }
}
}
```

In your **module** level `build.gradle` file add one or more of THEOplayer Android SDK Connector, for example:

```
implementation 'com.theoplayer.android-connector:conviva:+'
```

## License

The contents of this package are subject to the [THEOplayer license](https://www.theoplayer.com/terms).