카테고리 없음

여행을 한 편의 단편영화처럼, 여행 앱 「단편」 개발 일지 #1

IIRN 2026. 11. 4. 02:39
반응형

여행을 다녀오면 사진은 수백 장인데, 어디서 무엇을 했는지는 금방 흐려집니다. 계획은 메모 앱에, 예약 확인서는 메일함에, 지도는 구글 지도에, 사진은 갤러리에 흩어져 있기 때문입니다. 이걸 한곳에 모아 여행을 한 편의 단편영화처럼 계획하고 기록하는 앱을 만들고 있습니다. 이름은 단편(Shortfilm)입니다. 아직 개발 중이고, 이 글은 그 첫 번째 개발 일지입니다.

아이디어

여행 전에는 일정을 짜고, 여행 중에는 실제로 움직인 경로와 사진이 쌓이고, 여행이 끝나면 그 기록이 한 편의 짧은 영화처럼 남는 앱입니다. 다만 여행 중 화면에서는 영화 용어를 쓰지 않기로 했습니다. 걷고 있는 사람에게 "씬"이나 "촬영" 같은 말은 오히려 헷갈립니다. 영화 이야기는 여행이 끝난 뒤의 결과물에만 씁니다.

지금까지 만든 것

지도 화면 하나에 일정과 기록

여행을 열면 바로 지도입니다. 화면 아래 작은 카드를 끌어 올리면 그날 일정과 실제 기록이 나오고, 좌우로 밀어 일정과 기록을 오갑니다. 오늘이면 지금 일정과 다음 일정이 먼저 보입니다. 끝난 일정은 체크 표시와 함께 흐려집니다.

일정 시각은 "머무는 시간"으로만 정한다

일정마다 출발·도착 시각을 일일이 적으면 하나만 바뀌어도 뒤가 다 틀어집니다. 그래서 사람이 정하는 건 첫날 집에서 나서는 시각과 각 장소에 머무는 시간뿐입니다. 장소 사이 이동 시간은 구글 길찾기로 받아서 도착·출발 시각을 자동으로 다시 계산합니다. 이동 수단(걷기, 대중교통, 자동차, 택시, 비행기)도 구간마다 고를 수 있고, 떠나는 날짜와 시각에 맞춰 시간표나 교통 상황을 반영합니다.

내 핀

들른 가게를 검색하거나 지도를 길게 눌러 핀을 꽂고, 별점·메모·사진을 남깁니다. 핀을 누르면 그 자리의 사진과 메모가 카드로 뜹니다. 지도 위에 사진 썸네일을 잔뜩 올리지 않고 핀만 남겨서 지도가 지저분해지지 않게 했습니다.

경로 기록과 걷기 길 안내

여행 중에는 앱을 닫아 두어도 이동 경로를 기록합니다. 여행 기간 밖의 위치는 저장하지 않습니다. 가고 싶은 곳은 지도에서 바로 걷는 길을 찾고, 안내를 시작하면 갈림길마다 음성과 진동으로 알려 줍니다. 길을 벗어나면 그 자리에서 다시 찾습니다.

예약·경비와 준비물

입장권 QR이나 예약 확인서 PDF를 일정에 붙여 두면, 그 장소에 도착했을 때 지금 일정 카드에서 바로 열립니다. 사진 바우처를 열면 화면 밝기를 최대로 올려서 입구에서 바로 찍히게 했습니다. 예상 경비와 실제로 쓴 돈을 함께 적고, 일정별·공용 준비물 체크리스트도 있습니다.

AI 일정 도우미

Claude API로 여행 계획 초안을 만들고, 하루 동선 순서를 추천받고, 운영시간처럼 확인이 필요한 정보를 웹에서 찾아 출처와 함께 확인할 수 있습니다. 가격이나 휴무일 같은 사실 값에 출처가 없으면 화면에 '추정'이라고 표시합니다. AI가 그럴듯하게 지어낸 정보를 사실처럼 보여 주지 않기 위해서입니다. 손으로 고친 일정은 고정되어, AI로 다시 짜도 그대로 남습니다.

지킨 원칙

  • 로컬 우선: 일정, 위치, 사진, 바우처는 모두 기기에 저장합니다. 예약번호 같은 민감한 정보는 AI 요청에도 넣지 않습니다.
  • 엄지가 닿는 곳에: 자주 쓰는 버튼은 화면 아래, 드물게 쓰는 설정은 작게.
  • 세로로 긴 화면 만들지 않기: 길어지면 탭으로 나눕니다.

다음 단계

React Native(Expo)로 만들고 있어서 Android와 iPhone을 함께 지원할 수 있습니다. 지금은 Android에서 오사카 여행 일정으로 실제 사용을 검증하는 중입니다. 다음으로는 같은 여행을 가는 일행끼리 일정과 핀을 나누는 기능, 그리고 여행이 끝난 뒤 기록을 한 편의 영상으로 엮는 기능을 만들 계획입니다. 진행되는 대로 개발 일지를 이어서 올리겠습니다.

반응형