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.
QR scanning is a common camera use case that developers want to implement in
their apps, with CameraX & zxing it's easy to implement.
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.
When we're writing tests, it's not always possible to run production code
independent of the system. In those cases, we use Test Doubles