Kotlin Hot Reload Everywhere
Change Kotlin code and see it update live in seconds everywhere Kotlin Multiplatform runs, including real iOS devices. No more full rebuilds and app restarts during development. Unlike other hot reload tools, Touchlab's Kotlin interpreter runs in the same memory space as your compiled Kotlin. No bridge, no boilerplate, and only the code you touch gets reinterpreted.
Touchlab continues to be on the cutting edge of modern mobile development with Kotlin Multiplatform. Hot Reload with our Kotlin Interpreter is the latest innovation in a long line of essential tools we've developed for the KMP ecosystem: SQLDelight on iOS, SKIE for idiomatic Swift interop, and xcode-kotlin to debug Kotlin code directly from Xcode (just to name a few).
We're meeting with a select group of developers starting the week of July 20 to gather feedback and connect with design partners. Join the waitlist to register your interest.
Frequently asked questions
No it targets the dev-test loop specifically. Your normal build and release process doesn't change.
Early access focuses on a limited set of cases first, with coverage expanding over time as more of the hard problems, like external dependencies and Compose support, get solved.
The current preview is a dev-test loop tool. Interpreted code isn't sent to production.
We're meeting with a select group of waitlist subscribers the week of July 20th to gather feedback and find design partners, with an alpha planned for October.
The interpreter is an early demonstration. We are looking for developers to try it out and let us know what they think. Based on their feedback we will be making decisions on distribution and pricing models.