Closed Wottrich closed 9 months ago
closes #101
Migrating dependency version control to Gradle Version Catalogs.
Updating build.gradle (:app) to kts.
You can access Gradle Version Catalogs using libs(LibsForLibraries) on any gradle file.
libs
Example:
[versions] core = "1.12.0" composeCompiler = "1.5.4" [libraries] androidx-core-ktx = { group="androidx.core", name="core-ktx", version.ref="core" } [plugins] android-application = { id="com.android.application", version.ref="gradle" }
composeOptions { kotlinCompilerExtensionVersion = libs.versions.composeCompiler.get() // <---- here! }
On libs.versions.toml: androidx-core-ktx
androidx-core-ktx
On gradle: implementation(libs.androidx.core.ktx)
implementation(libs.androidx.core.ktx)
On libs.versions.toml: android-application
android-application
On gradle: alias(libs.plugins.android.application)
alias(libs.plugins.android.application)
Task
closes #101
Context
Migrating dependency version control to Gradle Version Catalogs.
Updating build.gradle (:app) to kts.
How to use
You can access Gradle Version Catalogs using
libs
(LibsForLibraries) on any gradle file.Example:
libs.versions.toml file:
Accessing versions:
Accessing libraries:
On libs.versions.toml:
androidx-core-ktx
On gradle:
implementation(libs.androidx.core.ktx)
Accessing plugins:
On libs.versions.toml:
android-application
On gradle:
alias(libs.plugins.android.application)