Getting Started¶
Installation¶
Gradle (Kotlin DSL)¶
Add the dependency to your module's build.gradle.kts:
dependencies {
implementation("com.revenuecat.purchases:placeholder:$version")
}
Gradle (Groovy DSL)¶
dependencies {
implementation "com.revenuecat.purchases:placeholder:$version"
}
Version Catalog¶
If you're using a version catalog, add the entry to gradle/libs.versions.toml:
[versions]
placeholder = "1.0.3"
[libraries]
compose-placeholder = { module = "com.revenuecat.purchases:placeholder", version.ref = "placeholder" }
Then reference it in your module:
dependencies {
implementation(libs.compose.placeholder)
}
Kotlin Multiplatform¶
For Kotlin Multiplatform projects, add the dependency to the commonMain source set:
kotlin {
sourceSets {
val commonMain by getting {
dependencies {
implementation(libs.compose.placeholder)
}
}
}
}
Supported Targets¶
The library targets:
- Android: API 24+
- JVM Desktop
- iOS: x64, arm64, simulator arm64
- macOS: x64, arm64
Next Steps¶
- Basic Usage — your first placeholder, color and shape customization
- Highlight Effects — built-in animations
- Theming — set defaults once for an entire screen