Readium
Readium은 책 목록만 관리하는 앱이 아니라, 실제로 읽은 시간을 세션으로 남기고 그 기록을 다시 찾아볼 수 있게 만든 독서 로그 앱입니다.
이 문서는 기존 내부 설계 문서가 아니라 현재 앱 소스코드에 구현된 동작을 기준으로 정리한 사용자 매뉴얼입니다.



핵심 개념
서재
서재에는 추가한 책이 저장됩니다. 책마다 소장 상태, 평점, 메타데이터를 관리할 수 있고 책 상세 화면으로 들어가는 출발점이 됩니다.
읽는 중
현재 읽고 있는 책이 있으면 별도 탭에서 바로 이어서 읽기 시작, 종료, 세션 메모 작성을 할 수 있습니다.
타임라인
세션 시작, 세션 종료, 완독, 중단, 노트 작성 같은 활동이 시간순으로 쌓입니다.
노트
노트는 두 종류입니다.
- 책 전체에 대한
책 노트 - 특정 읽기 시간에 연결되는
세션 노트
로컬 저장
읽기 기록과 노트는 기본적으로 기기 안에 저장됩니다. 앱은 일부 부가 기능에 Firebase 익명 인증과 광고 SDK를 사용하지만, 독서 데이터 자체를 앱 서버에 업로드하는 구조는 아닙니다.
앱의 기본 화면 구조
하단에는 다음 4개 탭이 있습니다.
Library: 책 목록과 검색, 정렬, 필터Now Reading: 현재 읽는 책 빠른 제어Timeline: 활동 기록 확인과 검색Stats: 누적 독서 시간과 최근 7일 통계
앱을 처음 열었을 때 읽는 중 항목이 있으면 Now Reading으로, 없으면 Library로 시작합니다.
권장 사용 흐름
- 서재에 책을 추가합니다.
- 책 상세 또는
Now Reading에서 세션을 시작합니다. - 읽기를 마친 뒤 진행률을 입력하고 세션을 종료합니다.
- 필요하면 책 노트나 세션 노트를 남깁니다.
- 타임라인과 통계에서 기록을 다시 확인합니다.
다음 문서부터 실제 화면 기준으로 하나씩 설명합니다.