한 장 - 하루 한 장 기록
하루의 순간을 사진 한 장과 짧은 글로 기록하는 심플한 일상 기록 앱

왜 만들었나요
사진은 많이 찍지만 시간이 지나면 사진첩 속에 묻혀 다시 보기 어려웠습니다. 매일 새 사진을 찍거나 빠짐없이 기록하는 습관을 요구하기보다, 이미 찍어둔 사진 중 그날 기억하고 싶은 한 장만 고르면 부담 없이 하루를 남길 수 있다고 생각했습니다. 기록하지 못한 날을 실패로 보지 않고 ‘아직 고르지 않은 날’로 남겨두며, 하루의 선택이 한 달과 1년의 장면으로 이어지는 개인 사진 아카이브를 만들었습니다.
- 진행 상황
- LIVE
- 시작일
- 2026.09.26
- 사용 기술
- React Native, Expo SDK 57, TypeScript, expo-router, expo-sqlite, expo-media-library, expo-image, expo-iap
- AI 도구
- Claude Code, Codex
- 링크
- 사용해보기 ↗
스크린샷





어떻게 동작하나요
AI와 함께 만든 과정
Build Log
- 2026.10.17
1.2 업데이트 준비와 실기기 검증
월 화면에서 그날 찍은 사진이 있는 빈 날짜의 +를 진하게 표시하고, 사진 접근을 일부만 허용했을 때 사진을 더 허용할 수 있도록 안내를 추가했습니다. Android 상세 화면 넘김과 배포 난독화도 개선했습니다. iPhone TestFlight에서 기존 앨범·기록 유지, 사진 선택·저장, 한 장+ 유지·복원을 확인했고, Android 1.2 AAB는 Play 비공개 테스트 검토에 제출했습니다.
- 2026.10.09
App Store 정식 출시
버전 1.0을 App Store에 출시했습니다. 하루 한 장 선택, 월간·1년 모아보기, 로컬 저장, 한 장+ 1회성 구매와 구매 복원까지 실제 배포본의 핵심 흐름을 확인한 뒤 공개했습니다.
- 2026.10.08
구매 복원과 환불 흐름 검증
TestFlight에서 재설치 뒤 구매 복원 실패 시 한 장+ 권한이 사라지는 경쟁 상태를 재현하고 두 차례 수정했습니다. 빌드 3에서 복원·로그인 취소·오프라인 흐름을 다시 확인하고, StoreKit Testing으로 환불·권한 회수 뒤 무료 상태와 읽기 전용 제한이 유지되는지 검증했습니다.
- 2026.10.01
iOS·Android 출시 전 안정화
Galaxy S24에서 앨범 15개·기록 528개·달 대표 12개 데이터로 월·연도 경계, 캐시 재생성, 1년 이미지 저장과 오프라인 실행을 확인했습니다. iPhone에서도 사진 선택·상세 삭제·월간·1년 저장과 비행기 모드 실행을 점검하며 출시 전 오류를 정리했습니다.
- 2026.09.28
원본을 복사하지 않는 로컬 기록 구조
사진 원본을 앱 서버나 영구 사본으로 보관하지 않고 사진 보관함의 asset identifier와 로컬 SQLite 기록을 연결하도록 출시 스키마를 정리했습니다. 재생성 가능한 캐시와 원본 없음·접근 제한·일시 오류 상태, 다시 연결 흐름도 함께 만들었습니다.
- 2026.09.26
첫 실기기 기록 흐름 완성
Galaxy S24에 개발 빌드를 설치해 날짜별 사진 선택, 선택적인 한 줄 기록, 월간 보드 반영, 상세 수정·삭제, 월간 모아보기 저장까지 한 흐름으로 구현하고 확인했습니다.
- 2026.09.25
사진첩 속 하루를 한 장씩 고르는 방식
사진은 많이 찍지만 다시 보는 일은 적다는 문제에서 시작했습니다. 새로 촬영하거나 매일 빠짐없이 기록하게 하지 않고, 이미 찍어둔 사진에서 하루 한 장을 골라 월·연간으로 돌아보는 흐름을 프로토타입으로 정리했습니다.