Flutter's hot reload feature helps developers quickly and easily experiment, build UIs, add features and fix bugs. It works by seamlessly injecting updated source code files into a running instance of the app.
Once the VM refreshes classes with the updated versions of fields and functions, the Flutter framework automatically rebuilds the widget tree. This enables devs to view the effects of their changes quickly. See more.