# compose-desktop

Mike Nakhimovich

11/10/2023, 5:53 PM
Hi folks I'm exploring converting an android app to instead be a kotlin desktop app for Linux. Currently the app uses compose, has video playback and does some 3d rendering with filament. Think of it as a fitness app with some 3d and video surfaces with compose controls/widgets overlayed. I've been able to get filament, video playback and compose all working in a Linux desktop app. Now comes the hard part - I can't figure out if it's possible to overlay the parts. Ideally I want to have a video background with a 3d model in middle of screen and some compose buttons around it. I've tried searching the interwebs and can't tell if this is possible. I'd appreciate any help in transparency or any type of compositing of native surfaces and compose desktop. Thank you ♥️

Kirill Grouchnikov

11/10/2023, 6:41 PM
It might help if you share an annotated screenshot of how your Android app looks like - which layer is which, and what kind of overlays we’re talking about. There’s been some interest in making such layering work with embedded video players (and probably down the road with web views) already.