Skip to content

2019-10-10: Compose, Room, Media2, and More Released

It appears as though the first Jetpack Compose artifacts have been released:

  • androidx.compose:compose-compiler:0.1.0-dev01
  • androidx.compose:compose-runtime:0.1.0-dev01

It is unclear if they are ready for use and what their requirements are (e.g., do they work with ordinary Android Studio, and if so, which version?).

We also have a new androidx.ui artifact group, with similar 0.1.0-dev01 artifacts:

  • androidx.ui:ui-core:0.1.0-dev01
  • androidx.ui:ui-layout:0.1.0-dev01
  • androidx.ui:ui-framework:0.1.0-dev01
  • androidx.ui:ui-animation:0.1.0-dev01
  • androidx.ui:ui-animation-core:0.1.0-dev01
  • androidx.ui:ui-android-text:0.1.0-dev01
  • androidx.ui:ui-material:0.1.0-dev01
  • androidx.ui:ui-tooling:0.1.0-dev01
  • androidx.ui:ui-platform:0.1.0-dev01
  • androidx.ui:ui-vector:0.1.0-dev01
  • androidx.ui:ui-foundation:0.1.0-dev01
  • androidx.ui:ui-text:0.1.0-dev01
  • androidx.ui:ui-test:0.1.0-dev01

From the standpoint of most developers, those too are part of Jetpack Compose, in effect. They provide the core analogs for the widgets and containers that we are used to, in the form of @Composable functions.

Other final releases include Media2 1.0.1 and Room 2.2.0:

  • androidx.concurrent:concurrent-futures:1.0.0
  • androidx.loader:loader:1.1.0
  • androidx.media2:media2-exoplayer:1.0.1
  • androidx.media2:media2-player:1.0.1
  • androidx.media2:media2-common:1.0.1
  • androidx.media2:media2-session:1.0.1
  • androidx.media2:media2-widget:1.0.1
  • androidx.room:room-rxjava2:2.2.0
  • androidx.room:room-common:2.2.0
  • androidx.room:room-compiler:2.2.0
  • androidx.room:room-guava:2.2.0
  • androidx.room:room-migration:2.2.0
  • androidx.room:room-testing:2.2.0
  • androidx.room:room-runtime:2.2.0
  • androidx.room:room-ktx:2.2.0
  • androidx.transition:transition:1.2.0

Among the RC releases we have the BiometricPrompt backport, ExifInterface, and the under-documented androidx.enterprise artifacts:

  • androidx.biometric:biometric:1.0.0-rc01
  • androidx.enterprise:enterprise-feedback:1.0.0-rc01
  • androidx.enterprise:enterprise-feedback-testing:1.0.0-rc01
  • androidx.exifinterface:exifinterface:1.1.0-rc01
  • androidx.webkit:webkit:1.1.0-rc01

We are drowning in new beta releases:

  • androidx.activity:activity-ktx:1.1.0-beta01
  • androidx.activity:activity:1.1.0-beta01
  • androidx.annotation:annotation-experimental:1.0.0-beta01
  • androidx.annotation:annotation-experimental-lint:1.0.0-beta01
  • androidx.benchmark:benchmark-gradle-plugin:1.0.0-beta01
  • androidx.benchmark:benchmark-common:1.0.0-beta01
  • androidx.benchmark:benchmark-junit4:1.0.0-beta01
  • androidx.core:core-ktx:1.2.0-beta01
  • androidx.core:core:1.2.0-beta01
  • androidx.fragment:fragment-ktx:1.2.0-beta01
  • androidx.fragment:fragment:1.2.0-beta01
  • androidx.fragment:fragment-testing:1.2.0-beta01
  • androidx.lifecycle:lifecycle-reactivestreams-ktx:2.2.0-beta01
  • androidx.lifecycle:lifecycle-viewmodel:2.2.0-beta01
  • androidx.lifecycle:lifecycle-process:2.2.0-beta01
  • androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0-beta01
  • androidx.lifecycle:lifecycle-reactivestreams:2.2.0-beta01
  • androidx.lifecycle:lifecycle-common-java8:2.2.0-beta01
  • androidx.lifecycle:lifecycle-extensions:2.2.0-beta01
  • androidx.lifecycle:lifecycle-livedata-core:2.2.0-beta01
  • androidx.lifecycle:lifecycle-runtime:2.2.0-beta01
  • androidx.lifecycle:lifecycle-compiler:2.2.0-beta01
  • androidx.lifecycle:lifecycle-livedata:2.2.0-beta01
  • androidx.lifecycle:lifecycle-common:2.2.0-beta01
  • androidx.lifecycle:lifecycle-service:2.2.0-beta01
  • androidx.lifecycle:lifecycle-livedata-ktx:2.2.0-beta01
  • androidx.lifecycle:lifecycle-livedata-core-ktx:2.2.0-beta01
  • androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-beta01
  • androidx.lifecycle:lifecycle-runtime-ktx:2.2.0-beta01
  • androidx.navigation:navigation-fragment-ktx:2.2.0-beta01
  • androidx.navigation:navigation-safe-args-generator:2.2.0-beta01
  • androidx.navigation:navigation-ui:2.2.0-beta01
  • androidx.navigation:navigation-fragment:2.2.0-beta01
  • androidx.navigation:navigation-safe-args-gradle-plugin:2.2.0-beta01
  • androidx.navigation:navigation-ui-ktx:2.2.0-beta01
  • androidx.navigation:navigation-common:2.2.0-beta01
  • androidx.navigation:navigation-runtime:2.2.0-beta01
  • androidx.navigation:navigation-runtime-ktx:2.2.0-beta01
  • androidx.navigation:navigation-common-ktx:2.2.0-beta01
  • androidx.recyclerview:recyclerview:1.1.0-beta05
  • androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha03
  • androidx.transition:transition:1.3.0-beta01
  • androidx.viewpager2:viewpager2:1.0.0-beta05

And we have new alphas of CameraX and WorkManager:

  • androidx.camera:camera-core:1.0.0-alpha06
  • androidx.camera:camera-camera2:1.0.0-alpha06
  • androidx.camera:camera-view:1.0.0-alpha03
  • androidx.camera:camera-extensions:1.0.0-alpha03
  • androidx.work:work-rxjava2:2.3.0-alpha02
  • androidx.work:work-runtime:2.3.0-alpha02
  • androidx.work:work-testing:2.3.0-alpha02
  • androidx.work:work-runtime-ktx:2.3.0-alpha02
  • androidx.work:work-gcm:2.3.0-alpha02