I recently experimented with implementing iOS 26's Liquid Glass in a Compose Multiplatform production app and ran into a few interesting challenges. I wrote an article sharing what I learned and the different approaches I explored—hopefully it's useful for anyone working on the same problem.
Compose Multiplatform can't render iOS 26's Liquid Glass, and the JetBrains-documented approach hands navigation over to SwiftUI. In this article, I explore a different production-ready trade-off: keeping a real
UITabBar
over an otherwise unchanged shared Compose host, with a single
NavHost
continuing to serve both Android and iOS. I also discuss the trade-offs between these approaches and when each makes sense.
medium.com/@shivathapaa/i-built-jetbrains-official-liquid-glass-setup-then-deleted-it…