Compose Testbed Save

Demo of Jetpack Compose working in the browser with Kotlin/JS and Kotlin/Native

Project README

If you are here, most probably you are looking for official Compose for Web implementation. This repo is only used for my own testing purposes now :)

This is a demo of Compose running in the browser using Kotlin/JS and original compiler. The API here is not representative of anything final (actually, almost non-existent), so feel free to play with it and come up with anything on your own. Compiler plugin is NOT QUITE STABLE yet, if you encounter any bugs/crashes, please report :).

NOTE: this is not an "official" Compose/JS implementation from JB/Google, but just an example to play/experiment with.

Where to look?

  • . - Playground
  • prelude - Some basic HTML definitions
  • libs - Prebuilt artifacts of runtime and compiler plugin

Inside of prelude, see JsApplier for an example of how DOM elements are created.

Where's the prebuilts coming from?

Prebuilt artifacts are generated from CRs in aosp repo ( one, two ). I will try to keep them in sync while it makes sense.

Currently these artifacts are not published anywhere, but you can use this template to include it in other projects.

See also

Open Source Agenda is not affiliated with "Compose Testbed" Project. README Source: ShikaSD/compose-testbed
Stars
84
Open Issues
0
Last Commit
2 years ago

Open Source Agenda Badge

Open Source Agenda Rating