Anyone here who uses compose-multiplatform for desktop apps, what’s your feedback?

This page summarizes the projects mentioned and recommended in the original post on /r/Kotlin

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • compose-multiplatform

    Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

  • And of course there are lots of resources linked in the https://github.com/JetBrains/compose-multiplatform repo too.

  • ktor

    Framework for quickly creating connected applications in Kotlin with minimal effort

  • And last but not least, Ktor Client as our HTTP client. https://ktor.io/ It's a pretty amazing http client library and integrates well with Kotlinx serialization and Coroutines.

  • 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.

    InfluxDB logo
  • PreCompose

    Compose Multiplatform Navigation && State Management

  • A much better navigation library is https://github.com/Tlaster/PreCompose it's a pretty lite and easy to use library, and it also helps with some of the ViewModel boiler plate. We're pretty happy with it.

  • moko-resources

    Resources access for mobile (android & ios) Kotlin Multiplatform development

  • For resource management and internationalisation we use https://github.com/icerockdev/moko-resources you need to spend a bit of time with it to understand how it works, but once you have it, it works pretty well. There are some quirks like you have to trigger the gradle task for generating the strings resources manually and some IDE auto-complete does not work (the import of package mostly).

  • Decompose

    Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)

  • For one of our apps we used https://arkivanov.github.io/Decompose/ for navigation. It is mentioned in the Compose Multiplatform repo, but we found it pretty obscure to use and it has some confusing concepts built in.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: Flutter vs. React Native – which one do you prefer?

    3 projects | news.ycombinator.com | 26 Nov 2021
  • Updating my tech stack: RxJava vs Flow

    4 projects | /r/androiddev | 1 Oct 2021
  • Getting started with Compose? Here are some good rescources.

    2 projects | /r/composegui | 20 Jul 2021
  • Understanding file associations in JVM apps

    1 project | dev.to | 7 Jan 2024
  • Compose cannot be used for large amount of text

    2 projects | /r/Kotlin | 11 Dec 2023