Ecosyste.ms: Awesome
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: 30 days ago
JSON representation
Connectors for the THEOplayer Android SDK
- Host: GitHub
- URL: https://github.com/theoplayer/android-connector
- Owner: THEOplayer
- Created: 2022-09-05T15:02:06.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T07:30:31.000Z (10 months ago)
- Last Synced: 2024-04-11T08:37:35.329Z (10 months ago)
- Language: Kotlin
- Homepage:
- Size: 404 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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) |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.
* The THEOplayer Android SDK and the THEOplayer Android SDK Connectors are stable when using the same version.
It's not recommended to use different 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).