Skip to content

Latest commit

 

History

History
66 lines (51 loc) · 3.7 KB

File metadata and controls

66 lines (51 loc) · 3.7 KB

Bookie Bookie Reader

Bookie Reader is a modern, lightweight, and feature-rich Android e-book reader built with Jetpack Compose in Gemini on Android Studio. It supports a variety of formats including EPUB and PDF, and offers a seamless reading experience with both local and server-based library management.

✨ Features

  • Multi-format Support: Seamlessly read EPUB and PDF files.
  • Server Sync: Connect to your personal Bookie server to access your entire library.
  • Local Import: Add books directly from your device's storage.
  • Customizable Reading Experience:
    • Adjustable font sizes.
    • Multiple themes (Light, Sepia, Dark, and System).
    • Flexible scroll modes (Horizontal and Vertical for PDFs).
  • Library Management:
    • Search by title, author, series, or tags.
    • Sort and filter by tags.
    • Grid and List view toggles.
  • Modern UI: Built entirely with Jetpack Compose for a smooth, native feel.
  • Scales to any size screen

📸 Screenshots

Dark Mode Light Mode Settings Screen

EPUB Reader Settings PDF Reader Settings Table of Contents

Grid expands up to any size

🛠 Tech Stack

🚀 Getting Started

  1. Prerequisites: Ensure you have a running instance of Bookie.
  2. Connection: Upon launching the app, enter your Bookie server URL and your credentials (username and password).
  3. Browsing: Once connected, you'll see your library. You can pull to refresh the book list.
  4. Reading: Tap a book to download and open it in the reader.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Label Label