Das passt hier so halb in AppEntwicklung rein. Es ist eigentlich eine Desktopanwendung aber nutzt die Jetpack Compose API, die meistens für Android-Apps verwendet wird. Deswegen ist das gut übertragbar.
Kennt sich jemand Jetpack Compose aus (im Speziellen die Canvas-Komponente und States)...