-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Zahid edited this page May 13, 2025
·
7 revisions
Welcome to the Compose for Desktop Wizard wiki! This tool helps you generate production-ready Kotlin Compose for Desktop projects with customizable options.
- Home - this page
- Architecture - How the generator works
- Troubleshooting - Common issues and solutions
Jetbrains Compose for Desktop is a modern UI toolkit for Kotlin that makes building desktop applications straightforward and enjoyable. This wizard simplifies the process of setting up a new project by generating all the necessary files and configurations.
The generated application includes:
- Material Design 3 theming with dark mode support
- Dependency injection with Koin
- MVVM architecture pattern
- Serialization support
- Optional networking and database components
.
βββ build.gradle.kts
βββ gradle
βΒ Β βββ wrapper
βΒ Β βββ gradle-wrapper.jar
βΒ Β βββ gradle-wrapper.properties
βββ gradle.properties
βββ gradlew
βββ gradlew.bat
βββ README.md
βββ settings.gradle.kts
βββ src
βββ main
βΒ Β βββ kotlin
βΒ Β βΒ Β βββ App.kt
βΒ Β βΒ Β βββ AppModule.kt
βΒ Β βΒ Β βββ Database.kt
βΒ Β βΒ Β βββ Main.kt
βΒ Β βΒ Β βββ MainViewModel.kt
βΒ Β βΒ Β βββ Models.kt
βΒ Β βΒ Β βββ theme
βΒ Β βΒ Β βββ Color.kt
βΒ Β βΒ Β βββ Theme.kt
βΒ Β βΒ Β βββ Type.kt
βΒ Β βββ resources
βββ test
βββ kotlin
βββ resources
π¦ Generator | π Wiki Home | π» Repository | π Report Issue
Β© 2025 Compose for Desktop Wizard | Licensed under Apache 2.0 | Made with β€οΈ for the Kotlin/Desktop Developer Community