AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
LiveEdit
For the whole LiveEdit experience, it's best if you limit your changes to composable function. We composed a whole application because there is no way we will know if a Kotlin function is actually creating any side effect. So that means that if I have a utility function, for instance, a clutter, and I call that as composable, then modify just the utility function, we'll change on screen,. maybe it will be a heavier change, but at least I will still get this lively aspect.