You can do desktop too!
summary
Toolbox App migrates its business logic converted from C++ to Kotlin and replaces a browser JS UI with Compose Multiplatform, integrating coroutines, Skia rendering and Lottie animations. Migration happens on-the-fly, releases ship every few months since 2021 and it serves millions of users. Compose enables structural UI tests that simulate clicks and advance coroutine clocks instead of brittle screenshots, and the resulting desktop builds run cross‑OS with native font rendering quirks handled.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:22Overview
- 4:33Crossplatform
- 9:57Why compose
- 12:55Declarative
- 20:25Tests
- 26:31Core routines
- 30:15Animations
- 32:41Themes
related talks
41mIt Just Works
45mShared mobile UIs with Compose Multiplatform
45mThe Adventures of Kotlin And Compose Through the Multiplatform World
45mAn Android, a Desktop, and a web developer enter in a bar
58mMultiplatform UI: Compose outside Android
34mAnother Compose (it) Desktop
24mKotlin and Compose WASM for the UI challenged
44mThe Adventures of Kotlin & Compose Through the Multiplatform World
