Android Developers Backstage cover image

Episode 186: Live Edit

Android Developers Backstage

00:00

What's Going on With LiveEdit?

LiveEdit is an interpreter of another bytecode slash code, so not art, not decks. In order to kind of hotswap a text file, there is a little bit of overhead in that they are runtime. So the Kotlin compiler spits out class files normally. And then from sending decks to art, and then whatever art wants to do with the decks file, which is some extra optimization. You're just sending some bits that you can interpret quickly that are bytecode-like. By doing that, we can basically instantaneous swap one method to another.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app