여행 기록과 문서
본 Android 버전은 아직 개발 및 테스트 단계로 정식 출시되지 않았습니다. 아래 설명은 현재 기획 중인 기능으로, 실제 화면, 사용 가능 여부와 세부 사항이 변경될 수 있으며 일부 기능은 아직 활성화되지 않았습니다.
이 도구들의 데이터는 기기(Room 로컬 데이터베이스)에 저장되며, 일정 동기화를 통해 기기 간에 동기화할 수 있습니다(증명 금고의 기밀 필드는 예외로, 암호화된 형태로 로컬에만 남습니다).
여행 일기
「여행 일기」:
- 일기 추가: 기분 emoji를 선택하고 내용을 입력합니다.
- PDF 내보내기 가능: A4 PDF를 생성한 후 Android 시스템 공유 시트(FileProvider)를 통해 공유합니다.
일정 사진
일정 내의 「사진」:
- 3열 썸네일로 표시되며, 썸네일을 누르면 전체 화면으로 보고 삭제할 수 있습니다.
- **Android 사진 선택기(Photo Picker)**를 통해 사진을 가져옵니다(이미지만, 권한 불필요).
- 업로드 전에 EXIF/GPS 정보를 제거하고 썸네일을 만들며, 앱 비공개 공간에 저장한 뒤 클라우드(R2, 재시도 큐 포함)에 업로드를 시도합니다.
사진은 앨범에서만 선택할 수 있으며, 앱 내 카메라 촬영은 없습니다.
증명 금고
「증명 문서」는 여행 증명 정보를 보관합니다.
- 진입할 때 **생체 인증(지문/얼굴)**으로 잠금을 해제해야 합니다(BiometricPrompt).
- 기밀 데이터는 Android Keystore로 암호화해 보관합니다. 분류별로 나누고, 만료 상태를 표시하며, 숨김/표시할 수 있습니다.
기밀 필드는 현재 이 기기에만 암호화된 형태로 보관되며, 업로드되지 않고 다른 기기로 동기화되지도 않습니다. 기기를 교체하면 기밀 필드를 다시 입력해야 합니다.
비용 가계부
특정 일정에서 「여행 가계부」를 엽니다.
- 다중 통화 지출을 추가하고(TWD 환산 금액을 수동으로 입력), 분류를 선택합니다.
- 분류로 필터링하며, 요약 카드를 제공합니다: 통화별 소계와 분류 막대그래프.
가계부는 자동 환율 변환을 제공하지 않습니다(금액의 대만 달러 환산 값은 수동으로 입력해야 하며, 앱 내에 독립된 환율 변환 도구도 없습니다).
정산 분배
「정산 분배」는 가중 분담 비율에 따라 각자의 받을/낼 금액을 계산하고 최소 송금을 산출해, 여정이 끝날 때 한 번에 정산하기 편리합니다.
동행자
「동행자」에서 동행자를 추가하고 비용 분담 비율을 설정해 정산 분배와 함께 사용할 수 있습니다.
주문 관리
「주문」에서 항공권/숙소/액티비티/교통/보험/기타 주문을 추가하고 확인 코드를 입력할 수 있습니다.
주문은 현재 추가 위주이며, 아직 편집/삭제 인터페이스가 없고 첨부 파일도 지원하지 않습니다.
티켓 지갑
「티켓 지갑」은 각 일정에 QR 코드가 포함된 카드(일정 페이지로 연결)를 생성하며, 오프라인으로 표시할 수 있습니다.
본 앱의 티켓은 자체 제작 QR 카드 표시이며, Google 지갑 패스가 아닙니다.
쇼핑 목록
「쇼핑 목록」(일정 내)에서 품목(단가/수량/분류)을 추가하고, 구매 완료를 체크하며, 지출 요약을 표시할 수 있습니다.
PDF 내보내기
여행 일기는 A4 PDF 내보내기를 지원하며, Android 시스템 공유 시트를 통해 공유합니다.