This talk walks through building scalable, secure, and accessible digital experiences using JetBrains Compose Multiplatform, focusing on real-world architecture and tooling decisions made while building KRAIL, a public transport app for Sydney.
From project structure to shared UI, networking with Ktor, database integration using SQLDelight, theming, and crash monitoring, this session showcases how Kotlin Multiplatform can power beautiful and reliable apps across Android, iOS, and desktop—all from a single codebase.
Whether you're new to Compose Multiplatform or scaling your shared UI strategy, this session blends practical code, architecture, and debugging insights with a strong emphasis on developer experience and user trust.