AndroidDev, Jetpack Compose.
SavedStateHandle, making it just as easy to get the type safe arguments in your ViewModel as well without needing to reference specific argument keys. This new approach applies to individual destinations, so you can incrementally migrate from your current approach to this new approach, one