Open seoyeon-choo opened 1 day ago
호흡 뷰모델 수정 및 상태 관리 개선
BreathingMainViewModel
startPhase
isBreathingCompleted
BreathingOutroView
라우터 연결 및 페이드 인/아웃 애니메이션 추가
MP4 비디오 플레이어 연결
videoName(for:)
MP4PlayerView
호흡 사이클 반복 기능 구현
repeatCycle
🔥 작업한 내용
호흡 뷰모델 수정 및 상태 관리 개선
BreathingMainViewModel
에서 호흡 세션의 각 단계를 관리하고, 타이머와 텍스트를 상태에 맞게 업데이트하도록 수정startPhase
메서드를 활용하여 각 단계별로 텍스트와 타이머를 제어isBreathingCompleted
상태를 통해 호흡 완료 시 라우터를 이용해BreathingOutroView
로 화면 이동라우터 연결 및 페이드 인/아웃 애니메이션 추가
BreathingOutroView
에서 완료된 호흡 후 화면이 서서히 사라지며, 1초 뒤 메인 화면으로 돌아가는 로직 구현MP4 비디오 플레이어 연결
videoName(for:)
메서드를 통해 비디오를 관리하고,MP4PlayerView
에서 해당 비디오를 보여줌호흡 사이클 반복 기능 구현
repeatCycle
메서드를 통해 주어진 횟수만큼 호흡 사이클을 반복하며, 마지막 사이클이 끝날 때isBreathingCompleted
상태를 업데이트하여 호흡 완료 처리⭐️ PR Point
🔧 TODO
📸 스크린샷
🚨 관련 이슈