Our great sponsors
-
compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Android samples are great to learn Compose. And then everything you learn about compose is directly applicable to the compose UI in desktop and other platforms. You just read the documentation of https://github.com/JetBrains/compose-jb to get a UI showing on desktop and other platforms, and can go from there.
These are all the desktop specific topics. For everything else about compose, use the extremely good Android documentation that will teach you how to use compose and the actual widgets: https://developer.android.com/jetpack/compose
If I were to start a project right now, I'd use https://github.com/adrielcafe/voyager although, it doesn't support Web Canvas or iOS yet I don't think.