Gradle para Kotlin
Aprende el sistema de build de la JVM con la Kotlin DSL: build.gradle.kts, el plugin de Kotlin, la extensión kotlin{}, dependencias, repositorios, tasks, catálogos de versiones y builds multi-módulo — con ejemplos anotados y un quiz por lección.
- Paso 1
Qué es Gradle y por qué Kotlin lo usa
Automatización de compilación, gestión de dependencias, tareas y el wrapper que hacen reproducibles los proyectos Kotlin.
Leer lección - Paso 2
El Gradle Kotlin DSL: build.gradle.kts
Builds con tipado seguro y autocompletado del IDE que reemplazan al viejo build.gradle de Groovy.
Leer lección - Paso 3
Aplicando el plugin de Kotlin para Gradle
Una línea en plugins {} convierte un build de Gradle común en un proyecto Kotlin/JVM.
Leer lección - Paso 4
Configurando la extensión kotlin {}: toolchains y opciones del compilador
Fija un JDK con jvmToolchain, modela el bytecode con compilerOptions y haz que cada build sea reproducible.
Leer lección - Paso 5
Declarando dependencias: implementation, api, compileOnly, runtimeOnly y testImplementation
Elige la configuracion correcta para que tu build sea rapido y tu API quede limpia.
Leer lección - Paso 6
Repositorios, coordenadas de dependencias y la plataforma BOM
Dónde busca Gradle las librerías, cómo nombrarlas y cómo alinear versiones con un BOM.
Leer lección - Paso 7
Tareas de Gradle: integradas, ./gradlew y tareas personalizadas
Cada build de Gradle es un grafo de tareas: aprende a ejecutarlas y a escribir las tuyas.
Leer lección - Paso 8
Catálogos de versiones: una única fuente de verdad para dependencias
Centraliza cada versión, librería, plugin y bundle en gradle/libs.versions.toml y referéncialos de forma segura como libs.xxx.
Leer lección - Paso 9
Builds multi-módulo: dividir, conectar y compartir configuración
Compón un build de Gradle con módulos independientes y deja de copiar y pegar configuración.
Leer lección