Keyboard shortcuts

During a debug session, clicking the Hot Reload button on the
Debug Toolbar, or pressing Ctrl+F5
(Cmd+F5 on macOS) performs a hot reload.

    Keyboard mappings can be changed by executing the
Open Keyboard Shortcuts command from the Command Palette.

Hot reload vs. hot restart

Hot reload works by injecting updated source code files into the
running Dart VM (Virtual Machine). This includes not only
adding new classes, but also adding methods and fields to
existing classes, and changing existing functions.
A few types of code changes cannot be hot reloaded though:

Global variable initializers

Static field initializers

The main() method of the app

Command Palette,
or press

Troubleshooting

Known issues and feedback

All known bugs are tracked in the issue tracker:
Dart and Flutter extensions GitHub issue tracker.