Accessing screen arguments in ViewModels using SavedStateHandle Using SavedStateHandle to safely provide runtime arguments to AAC ViewModel
Using ViewModels in custom views Let's take a look at how we can use `ViewModel`'s in custom views using `ViewTreeViewModelStoreOwner`
Adopting Jetpack Compose ComposeView Using Compose UI in the existing codebase in important to iteratively migrating over to Compose. Let's take a look at how you can use `ComposeView` and `AbstractComposeView` to do that.
Adopting Jetpack Compose Theming So now that Jetpack Compose is stable, let's look at how you can start adopting Compose to your existing project. Starting with theming 🎨
QR Scanning using CameraX QR scanning is a common camera use case that developers want to implement in their apps, with CameraX & zxing it's easy to implement.
Navigation Component Using Custom Views Android Navigation Component by default supports few destination types, those are Activity, Fragment & DialogFragment. In this article, we will take a look at how to create a new destination type for views and how to create a view based navigation component.