The Bill of Materials (BoM) for this project serves as a centralized reference specifying the versions of Tweener's Kotlin Multiplatform dependencies used, ensuring consistency and streamlined dependency management across all modules that implement it.
- kmp-common: A core library providing shared functionality and utilities to enhance Kotlin language and specific Kotlin Multiplatform targets.
- kmp-firebase: A wrapper for GitLiveApp Firebase SDK which provides a more straightforward configuration and usage.
- kmp-realm: A wrapper for Kotlin Realm which provides a more straightforward configuration and usage.
- kmp-charts: (external lib) A Kotlin/Compose Multiplatform library that offers many different types of charts to display data.
Add the BoM dependency to the sourceSet
of your module and include any specific dependencies you wish to use:
implementation(project.dependencies.platform("io.github.tweener:kmp-bom:$kmp-bom_version")) // Mandatory
implementation("io.github.tweener:kmp-common")
implementation("io.github.tweener:kmp-firebase")
implementation("io.github.tweener:kmp-realm")
implementation("io.github.tweener:kmp-charts")