This guide covers how to add the Virtual Stadium Data SDK to your project and perform the initial setup.
Ready to start integrating? After installation, follow our Getting Started Guide for complete integration steps.
Latest version:
Android
iOS
Add the Virtual Stadium repository in your root build.gradle.kts or settings.gradle.kts:
repositories {
// ...existing repositories...
maven(url = "https://artifacts.vs.sportradar.com/virtualstadium/datasdk/maven/libs")
}Add the SDK dependency in your app module's build.gradle.kts:
dependencies {
implementation("ag.sportradar.virtualstadium.datasdk:shared-android:<data-sdk-version>")
// ...other dependencies...
}https://github.com/sportradar/VirtualStadium-SDK-CoreVirtualStadiumDataSDK where needed:
import VirtualStadiumDataSDKAdd the following to your Podfile:
source 'https://github.com/sportradar/VirtualStadium-SDK-Core-Pods.git'
target '<your target>' do
pod 'VirtualStadiumDataSDK', '<data-sdk-version>'
endRun pod install, then open the xcworkspace project file.
Import VirtualStadiumDataSDK in files where it's needed:
import VirtualStadiumDataSDKInitialize the SDK before using any SDK features. This must be done once at app startup.
Android
Initialize in your Application class using init() and register it in AndroidManifest.xml.
iOS
Initialize in your app entry point (SwiftUI or UIKit) using doInit() with UserDefaults.standard.
class VirtualStadiumApp : Application() {
override fun onCreate() {
super.onCreate()
// Initialize the SDK
VirtualStadiumSDK.init(applicationContext)
// ...rest of your app initialization...
}
}Register in AndroidManifest.xml:
<application
android:name=".VirtualStadiumApp"
...>
<!-- Your activities -->
</application>After successful installation and initialization, continue with these guides:
Understand available services and their purposes.
Follow the step-by-step integration guide.
Learn about login and user state management.