top | item 40505395

(no title)

farmerbb | 1 year ago

Kotlin + Compose Multiplatform is another up-and-coming option for fully cross-platform apps that is compatible with WASM.

discuss

order

satvikpendem|1 year ago

In my experience trying to find more alternatives to Flutter (due to "Flutter is going to die" rumors recently), I must say that Compose Multiplatform is quite far behind Flutter and it will take years for them to even catch up to Flutter as it is now, much less surpass it. Their iOS version just entered beta from the experimental phase a few weeks ago, and only Android and desktop (which is pretty niche as most developers aren't making desktop apps) really work, with web working just okay (and is still in the "experimental" phase) but doesn't have the optimizations that Flutter does today via WASM and Impeller (they still use Skia and will quickly realize why Flutter devs abandoned it in favor of writing a more performant engine).

This is not even to add that you can only create Compose Multiplatform apps on JetBrains IDEs and even their free (for now) Fleet editor is very buggy such that it was a struggle to get it even running properly on my MacBook. In fact, only Fleet currently has the view where you can see the UI change as you type code (and not even fully, it only renders the UI, not the logic, while in VSCode with Flutter, it will literally run the entire emulator view right inside the editor as a side panel).

So what's even the point? I might as well just use native frameworks or use Flutter, which has a better DX via hot reload that preserves state, as well as being able to be worked on in any editor you choose, not the one the creator of the framework locks you down to.

zigzag312|1 year ago

> due to "Flutter is going to die" rumors recently

Is there any substance to those rumors? The ones I saw were of really low quality.