Jetpack-Compose-Playground
compose-multiplatform
Our great sponsors
- Appwrite - The Open Source Firebase alternative introduces iOS support
- InfluxDB - Access the most powerful time series database as a service
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- SonarQube - Static code analysis for 29 languages.
- CodiumAI - TestGPT | Generating meaningful tests for busy devs
Jetpack-Compose-Playground | compose-multiplatform | |
---|---|---|
6 | 88 | |
2,826 | 11,913 | |
- | 11.0% | |
6.1 | 9.7 | |
9 days ago | 5 days ago | |
Kotlin | Kotlin | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Jetpack-Compose-Playground
-
Is Jetpack Compose ready for production development?
Jetpack Compose Playground: Once you have gone through the basic concepts related to Compose, this GitHub repository has a good amount of content to learn more about each Composable.
-
How do I populate a spinner with data from a csv file?
Then as far as the spinner, I personally think compose provides a better API for this so check out drop-down menu. Otherwise you will have to use a spinner adapter and spinner view. https://developer.android.com/guide/topics/ui/controls/spinner
- Github repo to learn Jetpack Compose
-
JavaFx still worth learning/using?
Few examples are right there at their github repo under examples folder, consisting of a todo app, intellij plugin, issuetracker, a game, and more. There is Jetpack-Compose-Playground community driven collection of dozens of samples.
compose-multiplatform
-
Kamel v0.5.0 released with Kotlin Native and JS support
Kamel is an asynchronous media loading library for Compose Multiplatform.
-
Ksoup - Kotlin Multiplatform HTML Parser ⚡
Kotlin Compose Multiplatform is the way to do Desktop apps. https://github.com/JetBrains/compose-multiplatform
-
JetBrains Compose is now Compose Multiplatform
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.
Compose for Web is now called "Compose HTML Library", with the Kotlin/Wasm target now called Compose for Web instead
-
Anyone here who uses compose-multiplatform for desktop apps, what’s your feedback?
And of course there are lots of resources linked in the https://github.com/JetBrains/compose-multiplatform repo too.
-
How can I learn Kotlin web development?
In the next few months, I'm expecting to see a Kotlin canvas release in alpha or something for Compose Web Canvas for Compose Multiplatform - https://github.com/JetBrains/compose-multiplatform
-
What do you use for building Desktop apps these days?
Also, what about existing components, according to docs, there are not too many? https://github.com/JetBrains/compose-multiplatform/blob/master/README.md
If you need a grid, add a comment here: https://github.com/JetBrains/compose-multiplatform/issues/344
-
Coffee beans are becoming extinct
I've always referred to the actual documentation on GitHub which has always worked flawlessly on my end.
What are some alternatives?
javafx-examples - A large collection of JavaFX examples demonstrating basic + advanced features of JavaFX.
skiko - Kotlin MPP bindings to Skia
tornadofx - Lightweight JavaFX Framework for Kotlin
javafx-gradle-plugin - Gradle plugin that makes it easy to work with JavaFX 11+
tornadofx2 - TornadoFX 2.0
kotlinx.coroutines - Library support for Kotlin coroutines
kotlinx.serialization - Kotlin multiplatform / multi-format serialization
spring-fu - Configuration DSLs for Spring Boot
nodegui - A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org
swift-evolution - This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework