Filip Wiesner
08/18/2026, 7:07 AMAlex Styl
08/18/2026, 8:52 AMFilip Wiesner
08/18/2026, 9:13 AMwhy do you want this UI abstraction for KMPBecause it gives you the most freedom. Maybe an unpopular opinion (especially for product managers 😄 ) but I don't think the app should look and behave the same on every platform. I like CMP, don't get me wrong, but I just feel dirty using it after hating on Flutter my whole career, if that makes sense 😅
Alex Styl
08/18/2026, 9:21 AMit gives you the most freedomFreedom in what sense? I'm not trying to argue what solution is better. I'm genuinely trying to understand what do you like about it. ie from my pov, the fact that CMP does the rendering give me the freedom to build anything I have in my mind, instead of being tied to the platform. but it doesn't seem like thats what you have in mind
Filip Wiesner
08/18/2026, 9:31 AMAlex Styl
08/18/2026, 9:41 AMFilip Wiesner
08/18/2026, 10:07 AMPablichjenkov
08/18/2026, 4:02 PMYassine Abou
08/18/2026, 5:41 PMAlex Styl
08/19/2026, 3:44 AMAlex Styl
08/19/2026, 3:46 AMPablichjenkov
08/19/2026, 4:59 AMPablichjenkov
08/19/2026, 5:05 AMAlex Styl
08/19/2026, 5:59 AMexpect/actual implementation of Compose UI.
The above is a new layer ontop of Compose Runtime (instead of Compose UI). There is no Swift UI or any sort of interop involvedPablichjenkov
08/19/2026, 6:57 AMAlex Styl
08/19/2026, 7:09 AMAlex Styl
08/19/2026, 7:10 AMPablichjenkov
08/19/2026, 7:39 AMFilip Wiesner
08/19/2026, 10:54 AMPablichjenkov
08/19/2026, 12:16 PM