A Kotlin Multiplatform library to rapidly add basic features like pictures, logging, and audio to any project in a small and fast way.
Platforms | Basic-Images | Basic-Logging | Basic-Sound |
---|---|---|---|
Android | ✅ | ✅ | ✅ |
iOS | ✅ | ✅ | ✅ |
macOS | ✅ | ✅ | ✅ |
watchOS | ✅ | ✅ | |
tvOS | ✅ | ✅ | |
nodeJS | ✅ | ✅ | |
jsBrowser | ✅ | ✅ | |
wasmJsBrowser | ✅ | ✅ | |
JVM | ✅ | ✅ | |
Linux | ✅ | ||
Windows | ✅ |
Add your dependencies from Maven
# in your 'gradle/libs.versions.toml' file
[versions]
lexilabs-basic = "+" # gets the latest version
[libraries]
lexilabs-basic-images = { module = "app.lexilabs.basic:basic-images", version.ref = "lexilabs-basic" }
lexilabs-basic-logging = { module = "app.lexilabs.basic:basic-logging", version.ref = "lexilabs-basic" }
lexilabs-basic-sound = { module = "app.lexilabs.basic:basic-sound", version.ref = "lexilabs-basic" }
then include the library in your gradle build
// in your 'shared/build.gradle.kts' or 'composeApp/build.gradle.kts' file
sourceSets {
commonMain.dependencies {
implementation(libs.lexilabs.basic.images)
implementation(libs.lexilabs.basic.logging)
implementation(libs.lexilabs.basic.sound)
}
}