We break down how
Gradle organizes the build of a Kotlin/JVM project: what tasks (
tasks) are, and why running from an IDE usually boils down to executing a task like
run. You’ll learn to read
build.gradle.kts configuration as a set of blocks (
plugins,
repositories,
dependencies,
application), add libraries via
implementation(...), and distinguish that from
import in code. We also discuss versions, metadata (
group/
version), common mistakes, and the need for
Gradle Sync when you see
Unresolved reference.