Where the money moves, the signal is bad
The storeroom under the shop. The wholesale market with a thousand phones on one tower. The delivery van between two towns. The site office made of tin. These are where expenses happen, and they are where the bars disappear. An app that shows a spinner in those places does not get used in those places, and the record grows a gap.
“Offline mode” usually means “read only”
Many apps advertise offline support and deliver a cached copy you can look at but not write to. Others let you write, then lose the entry if you close the app before the signal returns. Neither is what a shop needs. The requirement is simple: the entry is saved the instant you tap, on the phone, and it reaches the server later by itself.
What offline-first actually means
- The phone holds the whole record, not a cache of the last screen.
- Writing never waits for a network. There is nothing to retry.
- Syncing happens in the background when a connection appears, without a button.
- Two devices can both write while offline and neither overwrites the other when they reconnect.
- A delete on one device does not come back from another.
How to test an app in five minutes
- Turn on airplane mode.
- Add three entries. Did each save instantly, with no spinner and no warning?
- Close the app completely. Reopen it, still in airplane mode. Are the three entries there?
- Turn airplane mode off. Do the entries appear on your other device or in the browser without you doing anything?
- Delete one entry on the phone, then check the other device. Did it stay deleted?
An app that passes all five is offline-first. An app that fails step two or three will lose your data on the day you most need it.
The one thing that legitimately needs a connection
Creating the account. Once, at the start. After that, a day without signal should be a day like any other.
MoneyBook passes all five. The book lives on the phone and syncs itself. How offline works.
Try it on your own books
One book, about a minute. Free to record, forever.