배경
현재 각 스크린마다 useSafeAreaInsets()를 개별 호출하여 status bar / navigation bar 영역을
파편적으로 처리하고 있다. 루트 레이아웃에 SafeAreaProvider가 명시적으로 래핑되어 있지 않아
Android 환경에서 일관된 SafeArea 보장이 어렵다.
작업 항목
완료 기준
- Android에서 상단 status bar / 하단 navigation bar 영역에 UI가 가려지지 않음
- 지도 화면 등 전체 화면이 필요한 곳은 의도대로 edge-to-edge로 표시됨
- iOS notch / Dynamic Island 영역도 동일하게 보호됨
배경
현재 각 스크린마다 useSafeAreaInsets()를 개별 호출하여 status bar / navigation bar 영역을
파편적으로 처리하고 있다. 루트 레이아웃에 SafeAreaProvider가 명시적으로 래핑되어 있지 않아
Android 환경에서 일관된 SafeArea 보장이 어렵다.
작업 항목
완료 기준