Hot reload is one of Flutter's most beloved features — it lets you see code changes reflected in the running app almost instantly (sub-second), without restarting the app or losing its current state. It dramatically speeds up development and experimentation.
What hot reload does
HOT RELOAD injects updated code into the RUNNING app:
→ make a code change → save → see it reflected in ~1 second
→ the app KEEPS its current STATE (you stay on the same screen, with the same data)
→ no full restart, no re-navigating to where you were
→ Edit UI/logic and see the result almost immediately while the app runs.
