🎯 목적
힌트, 구독 상태 데이터를 공유하는 방식 변경
📝 상세 설명
현재 상황:
현재는 TimerFragment에서 HintFragment로 이동할 때 데이터를 arugment를 넘겨주는 방식을 사용하고 있음
원하는 결과:
하나의 graph viewModel을 사용하여 두 화면이 데이터를 공유하도록 리팩터링
참고 사항:
- 공유할 데이터: Hint 정보와 Subscribe Status
- 접근 방식: 새로운 GameSharedViewModel 생성 (기존 TimerViewModel, HintViewModel 유지), hiltNavGraphViewModels(R.id.game_navigation) 사용
🏗️ 아키텍처 가이드