Bilibili Tech
Jun 13, 2025 · Mobile Development
How Bilibili Scaled Kotlin Multiplatform Across Android, iOS, and HarmonyOS
This article details Bilibili's practical experience with Kotlin Multiplatform (KMP), covering the choice of Bazel as a build system, multi‑language interop, dependency injection, modular export, state‑machine driven single‑direction data flow, and the successful deployment of shared logic and UI across Android, iOS, and HarmonyOS platforms.
BazelCompose UICoroutine
0 likes · 20 min read