Android · fork
Makimono, my Android manga reader
A feature-driven fork of Mihon, the open-source Android manga reader written in Kotlin. It installs alongside the stock app, updates itself, and has shipped 11 releases to real users.
- 11
- releases shipped
- 5
- recommendation sources
- in-app
- update channel
- 8+
- android version floor
The auto-scroll engine
Webtoons are one long vertical strip, and reading one by thumb-flicking is miserable. So the reader scrolls itself, at a speed you set, and gets out of the way. Drive it below: change the speed while it runs, tap the screen to pause, and watch what it does at a chapter seam.
press play, or tap the screen.
Panels are synthetic placeholders. What is real here is the scroll engine: speed control that applies mid-scroll, pause-on-touch, and stopping at the chapter seam rather than sliding through it. In the app the same controller also binds to the volume keys and a two-finger tap.
Why it exists
I read a lot of manga, and the reader I used every day was missing things I wanted. Rather than file feature requests and wait, I forked it. The rule I set: it has to stay installable next to the original and update itself, so using it never feels like running a science project.
Similar titles, ranked by agreement
Any one service will happily recommend whatever is trending. The useful signal is when services that do not talk to each other independently recommend the same thing. So Similar merges five sources and ranks by how many of them agree, rather than trusting any single one.
Turn sources off and watch the ranking move. Titles carried by one source collapse; titles multiple sources agree on hold their place.
Sample data, not live API output. The ranking is the real approach: a title earns weight per independent source that recommends it, so agreement beats any one service's enthusiasm. Hidden gems inverts the popularity filter to surface what the big lists bury.
What else I built
- Discover. AniList catalog browsing with include and exclude tag combinations.
- For You. A personalized feed built from your own tracked library, rotated weekly.
- Reader comments pulled live from three platforms, read-only.
- Bulk AniList tracking with a match-review screen before anything is written back.
- Fold-aware reader margins, backup restore fixes, and six icon variants.
- A signed release channel with an in-app updater, so updates never mean sideloading by hand again.
The source is a private fork; the releases and the users are public.
what it demonstrates
Kotlin and Android at feature scale, release engineering (signed APKs, a self-update channel, changelogs), API integration across five services, and maintaining a fork against an active upstream without falling behind it.