Gradle version catalog for better dependency management

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.