flutterでのHot reload, Hot restart, Full restart の違い
Hot reload
Hot restart
- コードの変更をVMにロードし、Flutterアプリを再起動する
- アプリの状態は破棄される
Full restart
- iOS、Android、またはWebアプリが再起動する
- Java / Kotlin / ObjC / Swiftコードも再コンパイルするため、時間がかかる
- Webでは、Dart DevelopmentCompilerも再起動する