Requirements
- Android 7.0 (API level 24) or later
- Kotlin 1.8 or later
- Android Gradle Plugin 8.0 or later
Installation
Add the shortkit Maven repository and dependency to your project.settings.gradle.kts
settings.gradle.kts
build.gradle.kts (app)
build.gradle.kts
Initialization
Initialize the SDK in yourApplication class:
MyApplication.kt
AndroidManifest.xml:
AndroidManifest.xml
Displaying the feed
Jetpack Compose
Use theShortkitFeed composable:
VideoFeedScreen.kt
FilteredFeedScreen.kt
XML Views
Add the feed view to your layout:activity_video_feed.xml
VideoFeedActivity.kt
Programmatic creation
User identity
Associate user identity for personalized feeds:Event listeners
Set up listeners to respond to SDK events:Deep linking
Handle deep links to open specific content:MainActivity.kt
AndroidManifest.xml:
AndroidManifest.xml
Picture-in-Picture
Enable PiP for background playback:Chromecast
Enable Chromecast support:build.gradle.kts
Entry widget
Create a mini-player widget for other screens:HomeFragment.kt
Custom overlays
Register custom views for specific content:ProGuard rules
If using ProGuard/R8, add these rules:proguard-rules.pro
