devmoa

️여기어때 Date·인원 선택 UI 만들기-SwiftUI Calendar Core & DateTravelerSelector 구조 재설계

여기어때·2025년 12월 16일·00
SwiftUIUI 개발날짜 선택인원 선택DateTravelerSelectoriOS

AI 요약

Beta

여기어때컴퍼니 iOS 개발팀은 SwiftUI를 사용하여 '날짜 + 인원 선택(DateTravelerSelector)' UI를 재설계한 경험을 공유합니다. 기존에는 패키지, 국내숙소, 해외숙소 등 다양한 도메인에서 UI는 비슷하지만 정책이 달라 공통화하기 어려웠습니다.

패키지는 출발일만, 국내숙소는 체크인/아웃과 총 인원, 해외숙소는 성인/아동 분리 및 객실 수까지 고려해야 했습니다. 이러한 도메인별 정책 차이가 커서 하나의 통합 달력으로 만들기보다, 전체 화면은 분리하되 달력 셀과 스타일 등 UI적인 부분은 공통화하는 방향으로 구조를 재설계했습니다.

이를 통해 복잡한 로직을 줄이고 유지보수성을 높이는 것을 목표로 했습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다