Skip to content

OmegaRa/Bookie-Reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

This is an ebook reader app I created using Gemini in Android Studio. It is used to access a self-hosted ebook manager named Bookie (https://github.com/sweatyeggs69/Bookie).

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages