I finished reading the Kotlin documentation (§Concepts) and
want to do something now. I was thinking about making a
desktop app with a GUI. For that people seem to recommend
Jetbrains Compose.
It seems however that the guides (https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-multiplatform-create-first-app.html) to set
up such a project assume I have more than one target. I however
don't and thus don't need to divide my project into common
code, ios code, wasm code, etc. I only need to compile my project for the JVM, since I'm only intending to support
Linux and BSD. I don't have much
experience with the Java/Kotlin-centric build systems and I
would like to avoid investing too much time into it (since for
now I would like to spend more time writing that app, preferring to learn Gradle later in my journey), so I
thought about just generating a template as recommended by the guides (using https://kmp.jetbrains.com/) and to just remove everything that doesn't matter for my
project. However, since I don't have much experience with
Gradle yet, I don't know what exactly the changes are that I need to make to the build script
At least when I did some Advent of Code challenges with Kotlin, I didn't need to touch common. I was able to use java classes (which aren't available in common) simply by importing them and I only had a single code file in the project.