diff --git a/plugins/dependencies/src/main/kotlin/dependencies/AndroidX.kt b/plugins/dependencies/src/main/kotlin/dependencies/AndroidX.kt index 80bfdd249..0b3e478c7 100644 --- a/plugins/dependencies/src/main/kotlin/dependencies/AndroidX.kt +++ b/plugins/dependencies/src/main/kotlin/dependencies/AndroidX.kt @@ -1526,6 +1526,26 @@ object AndroidX : IsNotADependency { val wearTiles = module("glance-wear-tiles") } + /** + * Leverage graphics facilities across multiple Android platform releases. + * + * [Release notes](https://developer.android.com/jetpack/androidx/releases/graphics) + */ + val graphics = Graphics + + object Graphics : DependencyGroup( + group = "androidx.graphics" + ) { + /** + * ### API reference: + * - [androidx.graphics.lowlatency](https://developer.android.com/reference/kotlin/androidx/graphics/lowlatency/package-summary) + * - [androidx.graphics.opengl](https://developer.android.com/reference/kotlin/androidx/graphics/opengl/package-summary) + * - [androidx.graphics.opengl.egl](https://developer.android.com/reference/kotlin/androidx/graphics/opengl/egl/package-summary) + * - [androidx.graphics.surface](https://developer.android.com/reference/kotlin/androidx/graphics/surface/package-summary) + */ + val core = module("graphics-core") + } + /** * Implement a grid layout. * diff --git a/plugins/dependencies/src/test/resources/bundled-dependencies-validated.txt b/plugins/dependencies/src/test/resources/bundled-dependencies-validated.txt index f42c2c7e0..ade036bf3 100644 --- a/plugins/dependencies/src/test/resources/bundled-dependencies-validated.txt +++ b/plugins/dependencies/src/test/resources/bundled-dependencies-validated.txt @@ -129,6 +129,7 @@ androidx.games:games-text-input androidx.glance:glance androidx.glance:glance-appwidget androidx.glance:glance-wear-tiles +androidx.graphics:graphics-core androidx.gridlayout:gridlayout androidx.health.connect:connect-client androidx.health:health-services-client diff --git a/plugins/dependencies/src/test/resources/dependencies-mapping-validated.txt b/plugins/dependencies/src/test/resources/dependencies-mapping-validated.txt index 51de48043..e79959a07 100644 --- a/plugins/dependencies/src/test/resources/dependencies-mapping-validated.txt +++ b/plugins/dependencies/src/test/resources/dependencies-mapping-validated.txt @@ -130,6 +130,7 @@ androidx.games..games-text-input=AndroidX.games.textInput androidx.glance..glance-appwidget=AndroidX.glance.appWidget androidx.glance..glance-wear-tiles=AndroidX.glance.wearTiles androidx.glance..glance=AndroidX.glance +androidx.graphics..graphics-core=AndroidX.graphics.core androidx.gridlayout..gridlayout=AndroidX.gridLayout androidx.health..health-services-client=AndroidX.health.servicesClient androidx.health.connect..connect-client=AndroidX.health.connect.client diff --git a/plugins/dependencies/src/test/resources/dependencies-versions-key-validated.txt b/plugins/dependencies/src/test/resources/dependencies-versions-key-validated.txt index 0a94b8a9d..7f0aed3e4 100644 --- a/plugins/dependencies/src/test/resources/dependencies-versions-key-validated.txt +++ b/plugins/dependencies/src/test/resources/dependencies-versions-key-validated.txt @@ -129,6 +129,7 @@ androidx.games..games-text-input=version.androidx.games-text-input androidx.glance..glance-appwidget=version.androidx.glance androidx.glance..glance-wear-tiles=version.androidx.glance androidx.glance..glance=version.androidx.glance +androidx.graphics..graphics-core=version.androidx.graphics androidx.gridlayout..gridlayout=version.androidx.gridlayout androidx.health..health-services-client=version.androidx.health-services-client androidx.health.connect..connect-client=version.androidx.health.connect