Розбираємося, як
Gradle організовує збирання Kotlin/JVM-проєкту: що таке задачі (
tasks) і чому запуск з IDE зазвичай зводиться до виконання задачі на кшталт
run. Учимося читати конфігурацію
build.gradle.kts як набір блоків (
plugins,
repositories,
dependencies,
application), під’єднувати бібліотеки через
implementation(...) і відрізняти це від
import у коді. Окремо обговорюємо версії, метадані (
group/
version), типові помилки та потребу в
Gradle Sync, коли бачите
Unresolved reference.