android-bom

Maven CentralMaven metadata URL

这是针对 Android 子模块统一版本管理的 BOM 依赖。

配置依赖

你可以使用如下方式将此模块添加到你的项目中。

在你的项目 gradle/libs.versions.toml 中添加依赖。

[versions]
betterandroid-android-bom = "<version>"

[libraries]
betterandroid-android-bom = { module = "com.highcapable.betterandroid:android-bom", version.ref = "betterandroid-android-bom" }
betterandroid-ui-component = { module = "com.highcapable.betterandroid:ui-component" }
betterandroid-ui-component-adapter = { module = "com.highcapable.betterandroid:ui-component-adapter" }
betterandroid-ui-extension = { module = "com.highcapable.betterandroid:ui-extension" }
betterandroid-system-extension = { module = "com.highcapable.betterandroid:system-extension" }

在你的项目 build.gradle.kts 中配置依赖。

implementation(platform(libs.betterandroid.android.bom))

implementation(libs.betterandroid.ui.component)
implementation(libs.betterandroid.ui.component.adapter)
implementation(libs.betterandroid.ui.extension)
implementation(libs.betterandroid.system.extension)

请将 <version> 修改为此文档顶部显示的版本。

传统方式

在你的项目 build.gradle.kts 中配置依赖。

implementation(platform("com.highcapable.betterandroid:android-bom:<version>"))

implementation("com.highcapable.betterandroid:ui-component")
implementation("com.highcapable.betterandroid:ui-component-adapter")
implementation("com.highcapable.betterandroid:ui-extension")
implementation("com.highcapable.betterandroid:system-extension")

请将 <version> 修改为此文档顶部显示的版本。

功能介绍

android-bom 本身不包含实际代码,它仅作为 Android 子模块的 BOM 用于统一管理依赖版本。

目前它会管理以下模块的版本:

小提示

Jetpack Compose 相关模块不包含在此 BOM 中,它们目前仍保持独立版本。