최근 사이드 프로젝트를 진행하는 도중 navigation stack 이동에 대한 문제가 발생했다.뒤로 가기가 되지 않는 것을 예상했는데 뒤로 가지는 문제였다. navigate 시켜주면서 쌓여있던 스택들을 제거하는 것으로 해결은 했고, 흔히 사용되는 사용방식들과 속성에 대해서 간단하게 정리해보려 한다. 흔히 사용되는 navigation 시나리오새 화면 연결NavController를 사용하고 경로를 지정하여 navigate 함수를 호출한다. 아래는 흔히 사용되는 예시이다.navController.navigate(Routes.Home)Login 화면에서 위의 코드를 실행했다면 위 사진처럼 기존에 있던 Login화면 위에 Home이 스택 형식으로 쌓이게 됩니다. 현재 화면 닫기Home화면에서 다시 Logi..