Hi everyone! I started working on library called Decouple, with the goal of writing Compose-based UI code that can be reused with multiple implementations (e.g. write code that can be compiled to Android, Compose for Web, Jewel for IntelliJ plugins, Mosaic for terminal applications…). It also becomes possible to write high-level headless UI tests, which validate the application logic no matter what component implementation is used.
I'm very interested in ideas of where this can go, please join the discussion! → #decouple