BbitbbitBook
Read, record, and collect — a reading journal app with a passbook and character collection
Related Posts31
The Easiest Way to Keep a Line from a Paper Book
If typing breaks your reading flow, mark or photograph instead. Different media still work if you leave a cue you can find again.
Reading Without Pressure — What Matters More Than a Book Goal
A '50 books this year' goal can ruin reading. What lasts isn't speed — it's keeping a relationship with books and leaving traces at a pace you can sustain.
What You See When You Look Back at a Year of Reading
Even a count of books helps. When genre and timing show up, next year's reading gets clearer — but looking back needs traces left along the way.
Minimum Reading Notes for People Who Never Keep Them
Skip the perfect review. One sentence or one page photo — only notes you can actually keep become a habit, and only habits help later.
Why the Pile of Unread Books Keeps Growing
Unread shelves aren't proof of laziness — they're inventory of the self you hoped to be. Sorting starts with visibility, not guilt.
Why Finished Books Fade from Memory
You remember that you finished it — not what it said. Often the issue isn't memory; it's that you left no retrieval cues behind.
BbitbbitBook — Local Mode Without Login vs Signed-In Mode
Start without an account, or sign in to sync across devices. Try lightly first; settle firmly when the habit proves itself.
BbitbbitBook — A 5-Minute Routine After Finishing a Book
You don't need a full review. Register, mark finished, leave one line — five minutes while the book is still warm.
BbitbbitBook — Use the Same Library on iOS and the Web
Log on mobile, continue on desktop. Sign in and your data syncs — so reading and organizing can live in different places.
BbitbbitBook — Highlight and Underline on Page Photos
Draw highlighter and underlines on a page photo so paper-book markup lives in the app — especially when you cannot mark the real page.
BbitbbitBook — Pull Sentences from a Page Photo with OCR
When typing a quote feels heavy, snap the page and extract text with OCR into a memo — keep the image and the searchable line together.
BbitbbitBook — Collect Bbit Characters with Carrots
Logging books earns carrots. Spend them to collect Bbit characters — a light collecting layer on top of reading records.
BbitbbitBook — Organize Your Library: Want, Reading, Finished
Three statuses keep 'what to read next' and 'what I'm reading now' from getting mixed up.
BbitbbitBook — Register a Book in 30 Seconds with the Back-Cover Barcode
No need to type the title. Scan the ISBN barcode and the book is searched and ready to add — registration has to be light for logging to stick.
BbitbbitBook Dev Log #12 — Web Version and Android: What's Next for BbitbbitBook
From a landing page to a full web app. And Android in Kotlin, in progress. The story of BbitbbitBook's platform expansion.
Why Bbitbbitbook Was Built — The Problem of Reading Without Remembering
Reading a lot while retaining little is a common frustration. Connecting reading with small records is how memory starts to stick.
Bbitbbitbook — Reading Statistics Feature
Beyond a book list: monthly volume, genres, completion rate, and pace — a quieter way to see what kind of reader you are.
Bbitbbitbook — The Reading Passbook Feature
A passbook metaphor for reading: finishes and notes deposit carrots so effort stays visible as a growing balance, not a vanished evening.
Bbitbbitbook — Photo Memo Feature
Snap a page when a passage hits, add a short line, and keep it bound to the book — fast capture that you can find again.
BbitbbitBook Dev Log #11 — App Crashes on Launch: What Crashlytics Found
Shortly after 1.2.0 shipped, a review appeared: 'The app closes immediately when I open it.' The process of finding the cause through Crashlytics logs.
BbitbbitBook Dev Log #10 — New Books, Monthly Reading, and a Redesigned Home Tab: 1.2.0
The home tab was completely rebuilt. New releases and popular titles via the National Library API, plus this month's reading status at a glance.
BbitbbitBook Dev Log #9 — After a Year Away: Liquid Glass and Version 1.1.0
The last update before the break was February 2025. In 2026, returning to development meant replacing the entire tab bar and applying a new design system.
BbitbbitBook Dev Log #8 — Statistics and Categories: Turning Reading Into Data
Statistics was the most-requested feature from users. Adding yearly and monthly charts, plus genre classification by ISBN, made reading data meaningful.
BbitbbitBook Dev Log #7 — Highlighting Photos: OCR and Image Editing
Taking a photo is much faster than typing. That starting point led to OCR text extraction and then to highlighter and underline image editing.
BbitbbitBook Dev Log #6 — Scanning Books: The World of ISBNs
For readers using physical books, barcode scanning to register a book seemed obvious. But ISBN wasn't as simple as I expected.
BbitbbitBook Dev Log #5 — Use Without Login: Local Mode and Authentication Design
Apple Sign-In was mandatory. Local mode was a choice. Implementing both revealed problems — one of which remains unsolved.
BbitbbitBook Dev Log #4 — May 1, 2023, 12:36 AM: First Launch
May 1, 2023, 12:36 AM — BbitbbitBook appeared on the App Store. Two and a half months after development began.
BbitbbitBook Dev Log #3 — Book Search API Battle: Naver vs. Kakao vs. Aladin
Book search required a book data source. Naver, Kakao, National Library of Korea, Aladin — here's what using each API taught me.
BbitbbitBook Dev Log #2 — What I Learned from a Competitor, NFTs, and the Reading Passbook
A plain reading journal app had no differentiation. After studying a competitor, adding NFT characters, and designing the Reading Passbook, BbitbbitBook found its identity.
BbitbbitBook Dev Log #1 — The Problem of Finishing a Book and Remembering Nothing
I started reading one or two books a month. After finishing them, I was left with 'it was good' and nothing more. That frustration became an app.
BbitbbitBook — Why I Built a Reading App That Already Exists
Reading journal apps already exist. I built one anyway. Because the one I wanted to use wasn't there.