Read books.eBook and Audiobook reading application
Read books. optimized for comfort, customization, and offline persistence.
Key Features Implemented
High-Comfort Reading Experience
Page Turning & Navigation: Smooth horizontal page-turning flip animation with page counters (Page X of Y), or switchable continuous vertical scroll mode.
Customizable Typography ('Aa'):
Font size slider (12sp to 32sp) with responsive scaling.
Font family choices: Serif (literary reading feel), Sans-Serif, Monospace, and Literary Cursive.
Line spacing presets: Compact (1.3x), Normal (1.6x), Relaxed (2.0x).
5 Reading Themes:
Paper: Warm clean daylight paper background.
Sepia: Classic bookish cream tone with soothing contrast.
Charcoal: Soft dark mode for night reading.
OLED: True deep black for AMOLED battery savings.
Mint: Soft sage green reducing ocular strain during long sessions.
Eye Comfort Night Shield: Warm blue-light filter overlay toggle.
Full Audiobook Narration & Text-to-Speech (TTS):
Built-in speech engine converting any book or chapter into an audiobook.
Real-Time Word & Paragraph Synchronization: Dynamically highlights and auto-scrolls to the sentence currently being narrated.
Audio Controls: Play/Pause, Rewind 10s, Fast-Forward 10s, chapter skipping.
Playback Speeds: 0.75x, 1.0x, 1.25x, 1.5x, 1.75x, and 2.0x.
Sleep Timer: Configurable countdown (10m, 15m, 30m, 45m, 60m) that automatically pauses narration.
Mini Audio Player & Full Screen Player: Persistent docked player across library plus immersive full-screen audio player with artwork and progress scrubber.
Offline Room Database Storage:
Structured local SQLite persistence using Room (BookEntity, ChapterEntity, BookmarkEntity, HighlightEntity, ReadingStatEntity).
Preloaded offline classics: The Great Gatsby, Pride and Prejudice, The Adventures of Sherlock Holmes, Alice's Adventures in Wonderland, and The Metamorphosis.
Saves current reading positions, percentages, bookmarks, and colored highlights.
Book Import & Upload:
File Picker: Native file import for .epub and .txt files with automatic chapter breakdown and metadata extraction.
Custom Creator / Paste Tool: Easily paste or write custom chapters and add them to the personal library with instant chapter splitting.