Compose UI primitives. This library contains the primitives that form the Compose UI Toolkit, such as drawing, measurement and layout.

Compile Dependencies (13)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
androidx.annotation » annotation-jvm
Provides source annotations for tooling and readability.
1.9.11.10.0
Android Package Apache 2.0
androidx.annotation » annotation-experimental
Java annotation for use on unstable Android API surfaces. When used in conjunction with the Experimental annotation lint ...
1.4.11.6.0
Android Package Apache 2.0
androidx.compose.runtime » runtime-retain-android
Preserve state in composable methods across configuration changes and other transient content destruction scenarios
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.runtime » runtime-saveable-android
Compose components that allow saving and restoring the local ui state
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-graphics-android
Compose graphics
[1.11.3]1.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-text-android
Compose Text primitives and utilities
[1.11.3]1.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-unit-android
Compose classes for simple units
[1.11.3]1.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-util-android
Internal Compose utilities used by other modules
[1.11.3]1.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-geometry-android
Compose classes related to dimensions without units
[1.11.3]1.11.4
Android Package Apache 2.0
androidx.lifecycle » lifecycle-runtime-compose-android
Compose integration with Lifecycle
2.9.22.11.0
Android Package Apache 2.0
androidx.savedstate » savedstate-compose-android
Compose integration with Saved State
1.3.21.5.0
Lang Runtime Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib
Standard library for the Kotlin Programming Language
2.1.202.4.0
Annotation Lib Apache 2.0
org.jspecify » jspecify
An artifact of well-named and well-specified annotations to power static analysis checks
1.0.0

Runtime Dependencies (15)

Category/LicenseGroup / ArtifactVersionUpdates
Android Package Apache 2.0
androidx.activity » activity-ktx
Kotlin extensions for 'activity' artifact
1.7.01.13.0
Android Package Apache 2.0
androidx.autofill » autofill
AndroidX Autofill
1.0.01.3.0
Apache 2.0
androidx.collection » collection-jvm
Standalone efficient collections.
1.5.01.6.0
Android Package Apache 2.0
androidx.compose.runtime » runtime-android
Tree composition support for code generated by the Compose compiler plugin and corresponding public API
1.11.31.11.4
Android Package Apache 2.0
androidx.core » core
Provides backward-compatible implementations of Android platform APIs and features.
1.16.01.19.0
Android Package Apache 2.0
androidx.customview » customview-poolingcontainer
Utilities for listening to the lifecycle of containers that manage their child Views' lifecycle, such as RecyclerView
1.0.01.1.0
Emoji Apache 2.0
androidx.emoji2 » emoji2
Core library to enable emoji compatibility in Kitkat and newer devices to avoid the empty emoji characters.
1.2.01.6.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-viewmodel-android
Android Lifecycle ViewModel
2.9.22.11.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-viewmodel-ktx
Kotlin extensions for 'viewmodel' artifact
2.9.22.11.0
Android Package Apache 2.0
androidx.profileinstaller » profileinstaller
Allows libraries to prepopulate ahead of time compilation traces to be read by ART
1.4.01.4.1
Android Package Apache 2.0
androidx.savedstate » savedstate-ktx
Kotlin extensions for 'savedstate' artifact
1.3.11.5.0
Android Package Apache 2.0
androidx.transition » transition
Android Transition Support Library
1.6.01.7.0
Android Package Apache 2.0
androidx.window » window
WindowManager Jetpack library. Currently only provides additional functionality on foldable devices.
1.5.01.5.1
Concurrency Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-android
Coroutines support libraries for Kotlin
1.9.01.11.0
Concurrency Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-core
Coroutines support libraries for Kotlin
1.9.01.11.0

Managed Dependencies (20)

Category/LicenseGroup / ArtifactVersionUpdates
Android Package Apache 2.0
androidx.compose.foundation » foundation
Higher level abstractions of the Compose UI primitives. This library is design system agnostic, providing the high-level ...
1.7.01.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-geometry
Compose classes related to dimensions without units
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-graphics
Compose graphics
1.11.31.11.4
Apache 2.0
androidx.compose.ui » ui-graphics-lint
Compose UI Graphics Lint Checks
1.11.31.11.4
Apache 2.0
androidx.compose.ui » ui-lint
Compose UI Lint Checks
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-test
Compose testing library
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-test-accessibility
Compose testing library for accessibility checks
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-test-junit4-accessibility
Compose testing library for accessibility checks in integration with JUnit4
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-test-junit4
Compose testing integration with JUnit4
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-test-manifest
Compose testing library that should be added as a debugImplementation dependency to add properties to the debug manifest ...
1.11.31.11.4
Apache 2.0
androidx.compose.ui » ui-test-manifest-lint
Lint checks for Android Test Manifest
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-text
Compose Text primitives and utilities
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-text-google-fonts
Compose Downloadable Fonts integration for Google Fonts
1.11.31.11.4
Apache 2.0
androidx.compose.ui » ui-text-lint
Lint checks for Compose UI Text
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-tooling
Compose tooling library. This library exposes information to our tools for better IDE support.
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-tooling-data
Compose tooling library data. This library provides data about compose for different tooling purposes.
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-tooling-preview
Compose tooling library API. This library provides the API required to declare @Preview composables in user apps.
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-unit
Compose classes for simple units
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-util
Internal Compose utilities used by other modules
1.11.31.11.4
Android Package Apache 2.0
androidx.compose.ui » ui-viewbinding
Compose integration with ViewBinding
1.11.31.11.4