Why I Use SQLite Savepoints for Offline Workout Logging
The Problem
My workout app has one hard requirement: I must be able to log a set in under 5 seconds, even in airplane mode. That sounds like a UX thing. It’s actually a data integrity problem.
A “set” write isn’t one row. It touches multiple tables:
...
blog.dvskr.dev8 min read