This is a Kotlin Multiplatform project targeting Desktop. It uses Compose Multiplatform for the UI, Jsoup for HTML parsing and OpenPDF for PDF generation.
/composeApp
is for code shared between targets.commonMain
is for code that’s common for all targets.desktopMain
is for code that’s specific to the desktop target.
start the app with ./gradlew composeApp:run
package the app with:
./gradlew composeApp:packageDeb
./gradlew composeApp:packageDmg
./gradlew composeApp:packageMsi