app.lexilabs.basic:basic-ads

Integrate basic features across all your Kotlin Multiplatform apps with a single library


Keywords
android, apple, audio, compose, ios, javascript, jvm, kmp, kotlin, linux, logging, macos, multiplatform, nodejs, sound, wasm, windows
License
MIT

Documentation

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