A command-line application written in Kotlin, designed to introduce Gradle and the Kotlin ecosystem through a clean, idiomatic, and reproducible example. This project accompanies lessons from the DIBS course, focused on building well-structured and maintainable software libraries.
Note
The course is taught in Spanish, but all repository content is in English to ensure accessibility and broader adoption.
This repository is part of the following DIBS course lesson:
- 📘 Creating a Basic Project with Gradle
Learn how to set up a basic (empty) Gradle project with Kotlin, including the necessary files and structure to get started.
This application is intentionally simple — its purpose is not to showcase complex logic, but to serve as an educational scaffold to explore:
- The role of Gradle and the
build.gradle.kts
file - The structure of a modern Kotlin project
- How the
gradle
CLI facilitates creation, compilation, and execution - Best practices for reproducible builds and configuration
The program simply echoes messages passed as arguments — but the lesson is in the setup, not the output.
- JDK 11 or later
- PowerShell (Windows) or a terminal with
bash
- Git
See the lesson documentation for OS-specific install scripts.
git clone https://github.com/r8vnhill/echo-app-kt.git
cd echo-app-kt
./gradlew build
Released under the BSD 2-Clause License.
You are free to use, adapt, and share this code in personal or educational contexts, as long as attribution is provided.
The full course — Diseño e Implementación de Bibliotecas de Software — is available at:
There you'll find complete lessons, slides, exercises, and complementary resources (in Spanish).