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 | :white_check_mark: | :white_check_mark: | :white_check_mark: |
iOS | :white_check_mark: | :white_check_mark: | :white_check_mark: |
macOS | :white_check_mark: | :white_check_mark: | :white_check_mark: |
watchOS | :white_check_mark: | :white_check_mark: | |
tvOS | :white_check_mark: | :white_check_mark: | |
nodeJS | :white_check_mark: | :white_check_mark: | |
jsBrowser | :white_check_mark: | :white_check_mark: | |
wasmJsBrowser | :white_check_mark: | :white_check_mark: | |
JVM | :white_check_mark: | :white_check_mark: | |
Linux | :white_check_mark: | ||
Windows | :white_check_mark: |
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)
}
}