Getting Started
This guide will help you integrate the Vio Kotlin SDK into your Android streaming app. Add engagement (polls, contests) and monetization (product spotlight) to your Android application using Jetpack Compose.
Prerequisites
- Android Studio Hedgehog (2023.1.1) or later
- Kotlin 1.9+
- Android API 24+ (Android 7.0 Nougat) minimum
- Jetpack Compose BOM 2024.09.01+
Overview
The Vio Kotlin SDK is modular. You can choose which components to include:
| Module | Description |
|---|---|
| VioCore | Required — Configuration, models, and base functionality |
| VioUI | Optional — Compose UI components (Product Cards, Cart, Checkout) |
| VioEngagementSystem | Optional — Polls, contests, engagement logic |
| VioEngagementUI | Optional — Engagement UI components (Overlays, cards) |
| VioLiveShow | Optional — Live event broadcasting logic and data models |
| VioLiveUI | Optional — Live event UI components (Video player, overlays) |
Next Steps
- Install the SDK — Add the dependency to your project
- Quick Start — Run your first integration in minutes
- Configuration — Set up your environment and API keys
Last updated on