Replies

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ianlake, to random

With only two weeks away, you'd think it would be a quiet - nope! Fragment 1.7.0+Transition 1.5.0 (w/ Predictive Back), Core Performance 1.0.0, plus Room 2.7.0-alpha01 (KMP!) and Navigation 2.8.0-alpha08 (Safe Args w/ Compose)
https://developer.android.com/jetpack/androidx/versions/all-channel#may_1_2024

ianlake,

There are also more stable releases today: Webkit 1.11.0, Core Animation 1.0.0, VectorDrawable 1.2.0, VectorDrawable Seekable 1.0.0 plus bug fixes in Compose 1.6.7, Compose Compiler 1.5.13, Core 1.13.1, DataStore 1.1.1, and Graphics-Path 1.0.1.
https://developer.android.com/jetpack/androidx/versions/stable-channel#may_1_2024

ianlake,

Fragment 1.7.0 adds support for the Predictive Back gesture on Android 13+ devices, automatically seeking your Animator or AndroidX Transition (1.5.0+) based transitions.

It also marks the first stable release of the fragment-compose artifact!
https://developer.android.com/jetpack/androidx/releases/fragment#1.7.0

ianlake,

Annotation 1.8.0-rc01, Lifecycle 2.8.0-rc01, Paging 3.3.0-rc01, and ViewPager2 1.1.0-rc01 are also all out today, meaning stable releases are right around the corner!
https://developer.android.com/jetpack/androidx/versions/rc-channel#may_1_2024

ianlake,

AppCompat 1.7.0-beta01 is out now after a bit of a hiatus from its last beta. 😅

Excited to see the new functionality take the first step towards a stable release since this is still necessary to get ComposeView working in an AppCompatDialog.
https://developer.android.com/jetpack/androidx/releases/appcompat#1.7.0-beta01

ianlake,

TV Material 1.0.0-beta01 has arrived! Many of the APIs have been stabilized, but that may have meant API changes - check the release notes for the details for each API.
https://developer.android.com/jetpack/androidx/releases/tv#tv-material-1.0.0-beta01

ianlake,

Room 2.7.0-alpha01 is out with a big change: compatibility with Kotlin Multiplatform!
https://developer.android.com/jetpack/androidx/releases/room#2.7.0-alpha01
Check out the new sample, Fruitties: https://developer.android.com/jetpack/androidx/releases/room#2.7.0-alpha01
And the Room KMP setup docs: https://developer.android.com/kotlin/multiplatform/room

ianlake,

Navigation 2.8.0-alpha08 is out with a full compile time type safe system based on Kotlin Serialization (yes, that means no more string routes!).

Check out my blog post for more details on how exactly this functionality works:
https://medium.com/androiddevelopers/navigation-compose-meet-type-safety-e081fb3cf2f8

ianlake, to random

Today's includes Hilt 1.2.0 (with assisted injection into ViewModels) and bug fix releases in Compose 1.6.2 and Compose Compiler 1.5.10.

Plus the core Lifecycle APIs in 2.8.0-alpha02 are now compatible with Kotlin Multiplatform! 👀
https://developer.android.com/jetpack/androidx/versions/all-channel#february_21_2024

ianlake,

Hilt 1.2.0 brings assisted injection support to ViewModels when using the hiltNavGraphViewModels() and hiltViewModel() methods.
https://developer.android.com/jetpack/androidx/releases/hilt#1.2.0

ianlake,

Benchmark 1.3.0-alpha01 is out today with a long list of improvements and bug fixes. The measureRepeatedOnMainThread looks super helpful for avoiding ANRs!
https://developer.android.com/jetpack/androidx/releases/benchmark#1.3.0-alpha01

ianlake,

Lifecycle 2.8.0-alpha02 adds a dropUnlessResumed API for bringing lifecycle awareness to Compose lambdas (e.g., preventing double click events when using Navigation Compose).

Plus: Kotlin Multiplatform compatibility for lifecycle-common and -runtime!
https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.0-alpha02

ianlake,

Special thanks to Jetbrains and Ivan Matkov for helping make the core Lifecycle APIs in Lifecycle, LifecycleObserver, etc. compatible with Kotlin Multiplatform!

There's more we're doing in this space, something some of you have already noticed 👀
https://androiddev.social/@skydoves/111962714349976661

ianlake,

@creativedrewy - The Lifecycle APIs depend on a LifecycleOwner - that's what is responsible for sending platform specific calls to drive the more general Lifecycle State changes that you'd observe with the now multiplatform Lifecycle Observer APIs.

On Android, many of those already exist. Jetbrains is already looking at doing the same for iOS: https://github.com/JetBrains/compose-multiplatform-core/pull/1043

ianlake, to random

Welcome to the first of 2024! Lifecycle 2.7.0 and Core Performance 1.0.0 are out today alongside Compose Compiler 1.5.8 (w/ Kotlin 1.9.22 support) and Compose 1.6.0-rc01.
https://developer.android.com/jetpack/androidx/versions/all-channel#january_10_2024

ianlake,

@gryzor @fourlastor @seb - there is a community led Compose BOM (alpha edition) that tracks the latest releases: https://github.com/chrisbanes/compose-bom

ianlake, to random

In today's , Browser 1.7.0 and Window 1.2.0 (with rear screen APIs) are out alongside bug fixes in Activity 1.8.1 and Benchmark 1.2.1.
https://developer.android.com/jetpack/androidx/versions/all-channel#november_15_2023

ianlake,

Browser 1.7.0 expands the CustomTabsIntent APIs to offer more control over how exactly the custom tab you launch works: options like hiding overflow menu items that don't make sense or changing how app handled URLs should work.
https://developer.android.com/jetpack/androidx/releases/browser#1.7.0

ianlake,

WindowManager 1.2.0 is out now and it includes experimental APIs for accessing the rear screen on foldable devices, something that @MishaalRahman previously covered: https://androiddev.social/@MishaalRahman/111377226920792066

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • lostlight
  • All magazines