플러터로 앱을 만들다 보면, 한 화면에서 다른 화면으로 이동하거나 되돌아오는 기능이 꼭 필요해요.예를 들어, 로그인 → 홈화면, 상품 목록 → 상세 페이지, 설정 → 로그아웃 등등이 있죠.이런 기능을 플러터에서는 Navigator 클래스를 통해 구현할 수 있어요.처음에는 push와 pop만 써도 괜찮지만, 앱이 조금만 복잡해져도 화면을 교체하거나, 조건에 따라 이전 화면들을 지우는 기능이 필요해져요.이 글에서는 화면 이동의 개념부터, 꼭 알아야 할 Navigator 함수 7가지를 예제와 함께 차근차근 소개할게요!Navigator란?화면 간의 이동을 스택(Stack) 구조로 관리하는 도구예요새 화면을 열면 스택에 쌓고(push), 뒤로 가면 꺼내요(pop)다양한 상황에 맞게 동작할 수 있도록 여러 함수들이..