DACEReader is a technical application dedicated to organizing, managing, and reading EPUB files. The app's primary goal is to provide a centralized environment for users with digital book collections stored locally on their devices.
IMPORTANT!
File System Access Requirements:
To fulfill its basic functionality, DACEReader requires the "Access to all files" permission (MANAGE_EXTERNAL_STORAGE). This technical requirement is due to the very nature of the application:
Scanning and Indexing: The app automatically scans the device's directories to locate EPUB files and organize them into a virtual shelf.
Data Persistence: Access is essential for the automatic saving of reading progress (Bookmark), ensuring that the user can resume reading from the last word read, regardless of the file's location in memory.
Metadata and Tag Management: Allows cataloging of volumes using a tag structure (e.g., name_tags) that facilitates real-time searching and sorting.
Without this permission, the application is unable to detect content, making it unable to provide the reading and management service for which it was designed.
Technical Features:
Adaptive Display: Text scaling system with fluid layout to ensure optimal readability on any screen.
Text-to-Speech (TTS): Integration with text-to-speech engines for audio reading of texts, with granular control over speed and pitch.
Search Engine: Real-time search by title or author within the indexed library.
Advanced Management: Ability to remove volumes from the library with a confirmation system for data security.
Dynamic Interface: Support for vertical scrolling (scroll) and gesture navigation (swipe) between chapters.
Developed by Franco Dace - dace.info