Google I|O Artifact Wave
It’s Google I | O time! As usual, a bunch of libraries dropped, including a lot of new ones. |
Startup has a new beta:
androidx.startup:startup-runtime:1.1.0-beta01
Core has a mix of a new stable minor release (1.5.0
) and a beta:
androidx.core:core:1.5.0
androidx.core:core:1.6.0-beta01
androidx.core:core-google-shortcuts:1.0.0-beta01
androidx.core:core-ktx:1.5.0
androidx.core:core-ktx:1.6.0-beta01
AppCompat and Fragment have a mix of new stable releases (1.3.0 and 1.3.4 respectively), plus new alphas:
androidx.appcompat:appcompat:1.3.0
androidx.appcompat:appcompat:1.4.0-alpha01
androidx.appcompat:appcompat-resources:1.3.0
androidx.appcompat:appcompat-resources:1.4.0-alpha01
androidx.fragment:fragment:1.3.4
androidx.fragment:fragment:1.4.0-alpha01
androidx.fragment:fragment-ktx:1.3.4
androidx.fragment:fragment-ktx:1.4.0-alpha01
androidx.fragment:fragment-testing:1.3.4
androidx.fragment:fragment-testing:1.4.0-alpha01
And there are a ton of other new alphas, including Activity, Benchmark, Navigation, Security, Paging, and Wear.
androidx.activity:activity:1.3.0-alpha08
androidx.activity:activity-compose:1.3.0-alpha08
androidx.activity:activity-ktx:1.3.0-alpha08
androidx.benchmark:androidx.benchmark.gradle.plugin:1.1.0-alpha02
androidx.benchmark:benchmark-common:1.1.0-alpha02
androidx.benchmark:benchmark-gradle-plugin:1.1.0-alpha02
androidx.benchmark:benchmark-junit4:1.1.0-alpha02
androidx.benchmark:benchmark-macro:1.1.0-alpha02
androidx.benchmark:benchmark-macro-junit4:1.1.0-alpha02
androidx.emoji2:emoji2:1.0.0-alpha01
androidx.emoji2:emoji2-views:1.0.0-alpha01
androidx.emoji2:emoji2-views-helper:1.0.0-alpha01
androidx.health:health-services-client:1.0.0-alpha01
androidx.navigation:navigation-common:2.4.0-alpha01
androidx.navigation:navigation-common-ktx:2.4.0-alpha01
androidx.navigation:navigation-compose:2.4.0-alpha01
androidx.navigation:navigation-dynamic-features-fragment:2.4.0-alpha01
androidx.navigation:navigation-dynamic-features-runtime:2.4.0-alpha01
androidx.navigation:navigation-fragment:2.4.0-alpha01
androidx.navigation:navigation-fragment-ktx:2.4.0-alpha01
androidx.navigation:navigation-runtime:2.4.0-alpha01
androidx.navigation:navigation-runtime-ktx:2.4.0-alpha01
androidx.navigation:navigation-safe-args-generator:2.4.0-alpha01
androidx.navigation:navigation-safe-args-gradle-plugin:2.4.0-alpha01
androidx.navigation:navigation-testing:2.4.0-alpha01
androidx.navigation:navigation-ui:2.4.0-alpha01
androidx.navigation:navigation-ui-ktx:2.4.0-alpha01
androidx.navigation.safeargs:androidx.navigation.safeargs.gradle.plugin:2.4.0-alpha01
androidx.navigation.safeargs.kotlin:androidx.navigation.safeargs.kotlin.gradle.plugin:2.4.0-alpha01
androidx.paging:paging-compose:1.0.0-alpha09
androidx.security:security-crypto-ktx:1.1.0-alpha03
androidx.wear:wear:1.2.0-alpha09
androidx.wear:wear-complications-data:1.0.0-alpha14
androidx.wear:wear-complications-provider:1.0.0-alpha14
androidx.wear:wear-input:1.1.0-alpha02
androidx.wear:wear-input-testing:1.1.0-alpha02
androidx.wear:wear-ongoing:1.0.0-alpha05
androidx.wear:wear-watchface:1.0.0-alpha14
androidx.wear:wear-watchface-client:1.0.0-alpha14
androidx.wear:wear-watchface-client-guava:1.0.0-alpha14
androidx.wear:wear-watchface-complications-rendering:1.0.0-alpha14
androidx.wear:wear-watchface-data:1.0.0-alpha14
androidx.wear:wear-watchface-editor:1.0.0-alpha14
androidx.wear:wear-watchface-editor-guava:1.0.0-alpha14
androidx.wear:wear-watchface-guava:1.0.0-alpha14
androidx.wear:wear-watchface-style:1.0.0-alpha14
androidx.wear.tiles:tiles:1.0.0-alpha05
androidx.wear.tiles:tiles-proto:1.0.0-alpha05
androidx.wear.tiles:tiles-renderer:1.0.0-alpha05
Also included in the above list are brand-new things:
androidx.benchmark:androidx.benchmark.gradle.plugin
androidx.benchmark:benchmark-macro
androidx.benchmark:benchmark-macro-junit4
androidx.emoji2
androidx.emoji2:emoji2
androidx.emoji2:emoji2-views
androidx.emoji2:emoji2-views-helper
androidx.health
androidx.health:health-services-client
androidx.navigation.safeargs
androidx.navigation.safeargs:androidx.navigation.safeargs.gradle.plugin
androidx.navigation.safeargs.kotlin
androidx.navigation.safeargs.kotlin:androidx.navigation.safeargs.kotlin.gradle.plugin
Jetpack Compose is up to beta07
, as it heads for July stable release:
androidx.compose.animation:animation:1.0.0-beta07
androidx.compose.animation:animation-core:1.0.0-beta07
androidx.compose.compiler:compiler:1.0.0-beta07
androidx.compose.foundation:foundation:1.0.0-beta07
androidx.compose.foundation:foundation-layout:1.0.0-beta07
androidx.compose.material:material:1.0.0-beta07
androidx.compose.material:material-icons-core:1.0.0-beta07
androidx.compose.material:material-icons-extended:1.0.0-beta07
androidx.compose.material:material-ripple:1.0.0-beta07
androidx.compose.runtime:runtime:1.0.0-beta07
androidx.compose.runtime:runtime-livedata:1.0.0-beta07
androidx.compose.runtime:runtime-rxjava2:1.0.0-beta07
androidx.compose.runtime:runtime-rxjava3:1.0.0-beta07
androidx.compose.runtime:runtime-saveable:1.0.0-beta07
androidx.compose.ui:ui:1.0.0-beta07
androidx.compose.ui:ui-geometry:1.0.0-beta07
androidx.compose.ui:ui-graphics:1.0.0-beta07
androidx.compose.ui:ui-test:1.0.0-beta07
androidx.compose.ui:ui-test-junit4:1.0.0-beta07
androidx.compose.ui:ui-test-manifest:1.0.0-beta07
androidx.compose.ui:ui-text:1.0.0-beta07
androidx.compose.ui:ui-tooling:1.0.0-beta07
androidx.compose.ui:ui-tooling-data:1.0.0-beta07
androidx.compose.ui:ui-unit:1.0.0-beta07
androidx.compose.ui:ui-util:1.0.0-beta07
androidx.compose.ui:ui-viewbinding:1.0.0-beta07
Finally, the Compose integration libraries have new alphas:
androidx.constraintlayout:constraintlayout-compose:1.0.0-alpha07
androidx.hilt:hilt-navigation-compose:1.0.0-alpha02
androidx.lifecycle:lifecycle-viewmodel-compose:1.0.0-alpha05