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.
.
- Playgroundprelude
- Some basic HTML definitionslibs
- Prebuilt artifacts of runtime and compiler plugin
Inside of prelude, see JsApplier
for an example of how DOM elements are created.
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.