// The WAI native sink's Kotlin API in a program: a recorded playback session replayed through // the sink. The sink is the wai-sink-android project of the open-standards repository; its // platform-free half (`:core`) is built here from WAI_SINK_ANDROID, by default where it sits // beside this example in a clone of the repository. An Android app takes the same calls from // the project's AAR (`:sink`), whose WaiPlayerSession puts them on the player's path. pluginManagement { repositories { mavenCentral() gradlePluginPortal() } plugins { id("org.jetbrains.kotlin.jvm") version "2.3.21" } } dependencyResolutionManagement { repositories { mavenCentral() } } rootProject.name = "wai-android-app" val sdk = file(System.getenv("WAI_SINK_ANDROID") ?: "../../wai-sink-android") include(":core") project(":core").projectDir = sdk.resolve("core") include(":replay")