The Bill of Materials (BoM) for this project serves as a centralized reference specifying the versions of several 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.
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")