u/CharnwoodDev

When do you actually need Hot Reload vs Full Restart in Flutter/Android?

I’ve been learning Flutter for about a month and I’m still a bit confused about when I can use hot reload vs when I need a full restart.

Hot reload seems to work when I change UI stuff or small parts of my code, like inside a widget’s build method.

But sometimes it doesn’t work and I have to do a full restart instead.

What I don’t really understand is: how does Flutter decide what changes can be hot reloaded and what can’t?

Do you just get used to guessing it over time, or is there a clear rule people follow?

reddit.com
u/CharnwoodDev — 14 days ago