In this article, we will take a look at how we can use Firebase to have update priorities to nudge users to update their apps.
Using SavedStateHandle to safely provide runtime arguments to AAC ViewModel
Let's take a look at how we can use `ViewModel`'s in custom views using `ViewTreeViewModelStoreOwner`
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.
So now that Jetpack Compose is stable, let's look at how you can start adopting Compose to your existing project. Starting with theming 🎨
Gradle version catalog feature allows us to share dependencies between different projects or modules. In this article, we will take a look at why we need to use this feature compared to other solutions and how to configure and use Gradle version catalog.
When developing an application, there's an opportunity to polish the user experience by using icon animations to define different states of a particular interaction.