개발을 하다 보면 “방금 텍스트 바꿨는데 왜 화면이 그대로지?” 같은 순간이 오죠.이때 많은 분이 빌드를 다시 돌리거나 앱을 껐다 켭니다. 하지만 Flutter에는 코드 변경을 빠르게 확인할 수 있는 Hot Reload와,앱을 깨끗하게 다시 시작하는 Hot Restart가 있어요. 두 기능을 상황에 맞게 쓰면,기다리는 시간은 줄이고 시도-확인의 반복 속도를 확 올릴 수 있습니다. 둘의 가장 큰 차이는 앱 상태를 유지하느냐예요. Hot Reload는 “지금 화면과 상태는 살려두고,변경한 코드만 주입해 위젯 트리를 다시 빌드”합니다.반대로 Hot Restart는 “앱을 다시 시작해서 초기 상태로 되돌린 뒤” 코드를 반영합니다.이 구분만 정확히 기억해도, ‘언제 바로 Reload로 충분한지’와 ‘언제 Rest..