Skip to content
This repository was archived by the owner on Apr 10, 2025. It is now read-only.
/ basic Public archive

KMP Libraries for ads, 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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 

Repository files navigation

Basic

basic

GitHub License

A Kotlin Multiplatform library to rapidly add basic features like pictures, logging, and audio to any project in a small and fast way.

Caution

As of April 10th 2025, this repository has been archived and all Basic libraries have been migrated to their own separate repositories.

Repositories

Quick Start

Add your dependencies from Maven

# in your 'gradle/libs.versions.toml' file
[versions]
kotlin = "+" # gets the latest Kotlin version
basic = "+" # gets the latest Basic version

[libraries]
basic-ads = { group = "app.lexilabs.basic", name = "basic-ads", version.ref = "basic" }
basic-images = { group = "app.lexilabs.basic", name = "basic-images", version.ref = "basic" }
basic-logging = { group = "app.lexilabs.basic", name = "basic-logging", version.ref = "basic" }
basic-sound = { group = "app.lexilabs.basic", name = "basic-sound", version.ref = "basic" }

[bundles]
# remove items from bundle as desired
basic = [ "basic-ads", "basic-images", "basic-logging", "basic-sound" ]

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.bundles.basic)
    }
}