
I am building a comic book reader app using Kotlin and Jetpack Compose.
My motivation came after switching devices from iOS to Android. I couldn’t find a comic book reader app that felt right — or rather, one that I personally wanted to use.
Features I Want in the App
- Support for most comic formats (CBZ, PDF, EPUB, etc.)
- A clean UI where comics feel like part of a curated digital collection
- Ability to read comics directly from a folder on the phone’s local storage
- PDF annotations, since I like to highlight content as I read
Progress So Far
- Loading comics from local storage
- Searching through the library
- Reading comics (some optimization still needed)
Work in Progress
- Thumbnail-based reading progress
- Improved UI and animations
- Additional screens, including:
- Reading Now
- Highlights
- Settings / Profile
Media
Below are screenshots and videos showcasing the current state of the app.
Screens & Videos
Library Screen
Comic Reader Screen