Our great sponsors
-
compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
As for missing controls, a common one is a grid. They have built in grids, but again they are built for Android and don't make any sense in a desktop app. There is no simple way to create an Excel-like Data Grid like you might see in Windows Forms, although it can be done. https://github.com/JetBrains/compose-multiplatform/issues/344.
+1 I really hope that they add official desktop controls. Just wanted to mention this library https://github.com/kirill-grouchnikov/aurora It has some pretty good looking desktop controls, in the meantime.
(For people who don't know Kobweb, you can read more at https://github.com/varabyte/kobweb, but until I update it, please replace "Compose for Web" to "Compose HTML" in your head, thanks!)
There is some effort from JB in porting their Darcula theme (along with a lot of controls) with the Jewel project.
Related posts
- How can I learn Kotlin web development?
- What cool libraries exist for Kotline native targetting desktop (Linux, MacOS, Windows)?
- A go-to GUI library for Kotlin
- JetBrains Toolbox Case Study: Moving 1M users to Kotlin & Compose Multiplatform
- best GUI framework for Kotlin? I’m working on a desktop program and i’ve been using JavaFX, and was curious if Kotlin had anything better? I’m aware of TornadoFX but i don’t really enjoy the way it’s setup.