0Pricing
Kotlin Academy · Lesson

Version Catalogs

Manage dependency versions.

The Problem with Scattered Versions

In multi-module projects, dependency versions get duplicated across many build files. Updating one library means editing many places — error-prone and inconsistent.

What is a Version Catalog?

A version catalog centralizes dependency coordinates and versions in one place. Gradle generates a type-safe accessor you reference from any module.

All lessons in this course

  1. Gradle Kotlin DSL
  2. Dependencies and Plugins
  3. Custom Tasks
  4. Version Catalogs
← Back to Kotlin Academy