Back to projects
Fullstack

ComicShelf

Screenshot of the ComicShelf project

About the project

ComicShelf — Android Digital Comics Reader App

ComicShelf is an Android app that lets you read digital comics directly from your device storage. It accesses phone folders through Android's permission system (SAF), displays files organized on a visual bookshelf, and lets you open and read them page by page.

Main flows

Supported formats

  • .cbz — the most common, extracted via direct streaming
  • .cbr — supported via the junrar library
  • .pdf — native Android rendering

Interface

  • Bookshelf with wooden planks and real covers extracted from each file
  • Navigate folders and subfolders
  • Immersive full-screen reader with page swiping, draggable progress scrubber, and screen rotation
  • Saves reading progress per file (which page you were on)
  • Android native back button navigates within the app (reader → folder → root → minimize)

Technical philosophy

  • No server, no cloud, no account. Everything is local. Files are never copied — they're read directly where they are.