화면이 기능이 아니라 장면으로 열리도록
수면 진입 화면과 콘텐츠 선택 흐름을 일관된 하나의 장면으로 재구성했다.
각 화면이 필요한 요소를 단순히 나열하는 방식으로 구성되어 있었다. 버튼과 카드가 개별 기능을 수행하긴 했지만, 화면 진입 시 전체 맥락을 전달하는 구조는 부재했다. 특히 수면 진입 화면은 선택지를 나열하는 것이 아니라 사용자가 점진적으로 상태를 전환하도록 유도하는 흐름이 필요했다.
이를 해결하기 위해 수면 세션 선택과 콘텐츠 탐색 화면의 레이아웃 흐름과 전환 동작을 재설계했다. 카드의 등장 방식, 선택 흐름이 세션으로 연결되는 구조를 정비하여 알람·미리보기·추천이 분리된 요소가 아니라 하나의 일관된 화면으로 인식되도록 했다. 모드별 오버레이 효과의 렌더링 시점과 해제 시점에 대한 책임을 명확히 해, 복수의 화면에서 동일한 전환 규칙이 적용되도록 정리했다.
데이터 준비 측면에서도 캐시 및 동기화 타이밍을 조정해, 화면 진입 시 콘텐츠가 지연 로드되어 발생하는 빈 상태를 최소화했다.