What are hot reload and hot restart in Flutter?
Hot reload and hot restart are powerful features in Flutter that significantly speed up the development process. Hot reload allows you to instantly see the changes you make to your code without losing the current state of your app. It updates the UI in real-time, making it easier for developers to experiment and iterate quickly. On the other hand, hot restart completely restarts the app, discarding the current UI state. Both features provide developers with a faster and more efficient way to develop and test their apps.