Skip to content

KMP Libraries for images, logging, and sound. Supports Apple, Android, Javascript, Wasm, JVM, Linux, and Windows

License

Notifications You must be signed in to change notification settings

LexiLabs-App/basic

Repository files navigation

Basic

basic

GitHub License GitHub Release Date Kotlin

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

Documentation

Quick Start

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)
    }
}