compose-multiplatform-template

Compose Multiplatform Application project template (by JetBrains)

Compose-multiplatform-template Alternatives

Similar projects and alternatives to compose-multiplatform-template

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better compose-multiplatform-template alternative or higher similarity.

compose-multiplatform-template reviews and mentions

Posts with mentions or reviews of compose-multiplatform-template. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-11.
  • Building a bare-metal bootable game for Raspberry Pi in C#
    4 projects | news.ycombinator.com | 11 Dec 2023
    The latest Kotlin can target WasmGC. This is in Alpha preview right now, but works well, and it's one of the first language implementations that does it.

    By comparison, .NET's Blazor targets LLVM, and they either AOT or JIT, however the client has to download a heavier runtime that has at least a garbage collector, and is less than ideal. Basically, the original Wasm was designed for languages with linear memory and still makes a great target for C++ or Rust. dotNET's WASM is there only to support Blazor, which is a web framework, a sort of successor to Web Forms and whose future is uncertain. Speaking of which, you're better off with MVC + HTMX, but I digress. So for more interesting use cases, Kotlin is actually ahead in their Wasm support.

    For multi-platform support, Kotlin is in its infancy, but the company behind it has a vested interest in targeting multiple platforms, and Kotlin Multi-platform support also has Google backing.

    So, for one, you can share business logic on iOS, as you can integrate Kotlin libraries into Swift applications: https://kotlinlang.org/docs/multiplatform.html

    And they have been porting Jetpack Compose to the desktop and to iOS: https://github.com/JetBrains/compose-multiplatform

    Over on .NET side, the blessed solution by Microsoft, for targeting iOS, Android or the desktop, is right now .NET MAUI. So, where's Xamarin? Where's Silverlight for that matter? That's right, Microsoft changes UI solutions like they change socks, and I don't understand how anyone could trust them for a multi-platform solution.

  • Is Kotlin Multiplatform the right answer ?
    2 projects | /r/androiddev | 5 Dec 2023
    So yes I would recommend using KMP. If you already use kotlin then it's an easy transition, you just have to learn how all the pieces work together. If you're unsure about it start with a small module and import that into your android sample. You can also view some sample projects to get started like https://github.com/touchlab/KaMPKit and https://github.com/JetBrains/compose-multiplatform-template.

Stats

Basic compose-multiplatform-template repo stats
2
596
10.0
5 months ago

JetBrains/compose-multiplatform-template is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of compose-multiplatform-template is Kotlin.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com