You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Igor Demin
2b42ff960f
|
3 years ago | |
---|---|---|
.idea | ||
artwork | ||
benchmarks | 4 years ago | |
ci | 3 years ago | |
components | 3 years ago | |
compose | 3 years ago | |
examples | 3 years ago | |
experimental | 3 years ago | |
gradle-plugins | 3 years ago | |
idea-plugin | 3 years ago | |
license | ||
templates | 3 years ago | |
tools | ||
tutorials | 3 years ago | |
web | 3 years ago | |
.gitignore | ||
.gitmodules | ||
CHANGELOG.md | 3 years ago | |
FEATURES.md | 3 years ago | |
LICENSE.txt | ||
README.md | 3 years ago | |
gradle.properties |
README.md
Compose Multiplatform, by JetBrains
Compose Kotlin UI framework port for desktop platforms (macOS, Linux, Windows) and Web, components outside of the core Compose repository at https://android.googlesource.com/platform/frameworks/support.
Preview functionality (check your application UI without building/running it) for desktop platforms is available via IDEA plugin (https://plugins.jetbrains.com/plugin/16541-compose-multiplatform-ide-support).
Repository organization
- artwork - design artifacts
- benchmarks - collection of benchmarks
- compose - composite build of Compose-jb sources
- ci - Continuous Integration helpers
- examples - examples of multiplatform Compose applications for Desktop, Android and Web
- codeviewer - File Browser and Code Viewer application for Android and Desktop
- imageviewer - Image Viewer application for Android and Desktop
- issues - GitHub issue tracker with an adaptive UI and ktor-client
- game - Simple game
- game - Simple game for web target
- compose-bird - A flappy bird clone using Compose for Web
- notepad - Notepad, using the new experimental Composable Window API
- todoapp - TODO items tracker with persistence and multiple screens
- todoapp-lite - A simplified version of todoapp, fully based on Compose
- widgets gallery - Gallery of standard widgets
- IDEA plugin - Plugin for IDEA using Compose for Desktop
- gradle-plugins - a plugin, simplifying usage of Compose Multiplatform with Gradle
- templates - new application templates (see
desktop-template/build_and_run_from_cli_example.sh
for using without Gradle) - tutorials - tutorials on using Compose Multiplatform
- components - custom components of Compose Multiplatform
- experimental - experimental components and examples
- cef - CEF integration in Jetpack Compose (somewhat outdated)
- Video Player
- LWJGL integration - An example showing how to integrate Compose with LWJGL
Getting latest version of Compose Multiplatform
See https://github.com/JetBrains/compose-jb/tags for the latest build number.