본문으로 건너뛰기

Readium

Readium은 책 목록만 관리하는 앱이 아니라, 실제로 읽은 시간을 세션으로 남기고 그 기록을 다시 찾아볼 수 있게 만든 독서 로그 앱입니다.

이 문서는 기존 내부 설계 문서가 아니라 현재 앱 소스코드에 구현된 동작을 기준으로 정리한 사용자 매뉴얼입니다.

Library 화면

Now Reading 화면

Timeline 화면

핵심 개념

서재

서재에는 추가한 책이 저장됩니다. 책마다 소장 상태, 평점, 메타데이터를 관리할 수 있고 책 상세 화면으로 들어가는 출발점이 됩니다.

읽는 중

현재 읽고 있는 책이 있으면 별도 탭에서 바로 이어서 읽기 시작, 종료, 세션 메모 작성을 할 수 있습니다.

타임라인

세션 시작, 세션 종료, 완독, 중단, 노트 작성 같은 활동이 시간순으로 쌓입니다.

노트

노트는 두 종류입니다.

  • 책 전체에 대한 책 노트
  • 특정 읽기 시간에 연결되는 세션 노트

로컬 저장

읽기 기록과 노트는 기본적으로 기기 안에 저장됩니다. 앱은 일부 부가 기능에 Firebase 익명 인증과 광고 SDK를 사용하지만, 독서 데이터 자체를 앱 서버에 업로드하는 구조는 아닙니다.

앱의 기본 화면 구조

하단에는 다음 4개 탭이 있습니다.

  • Library: 책 목록과 검색, 정렬, 필터
  • Now Reading: 현재 읽는 책 빠른 제어
  • Timeline: 활동 기록 확인과 검색
  • Stats: 누적 독서 시간과 최근 7일 통계

앱을 처음 열었을 때 읽는 중 항목이 있으면 Now Reading으로, 없으면 Library로 시작합니다.

권장 사용 흐름

  1. 서재에 책을 추가합니다.
  2. 책 상세 또는 Now Reading에서 세션을 시작합니다.
  3. 읽기를 마친 뒤 진행률을 입력하고 세션을 종료합니다.
  4. 필요하면 책 노트나 세션 노트를 남깁니다.
  5. 타임라인과 통계에서 기록을 다시 확인합니다.

다음 문서부터 실제 화면 기준으로 하나씩 설명합니다.