Term Kind Topic What it is
Mobile App Architecture concept Mobile App Architecture Client architecture where the release cycle is not yours, old versions persist indefinitely, and the network is unreliable.
Platform Lifecycle Constraint concept Mobile App Architecture The operating system's rules about when your process runs, which are not negotiable and invalidate most assumptions carried over from server code.
Store-and-Forward Queue On-Device Send Queue, Deferred Send Buffer pattern Mobile App Architecture A durable queue on the device that accepts writes while the network is absent and drains them in order when it returns - with an explicit policy for what happens when it fills or an entry is rejected.
Untrusted Client Timestamp Device Time Is Not Authoritative, Client Clock Assumption concept Mobile App Architecture The recognition that a timestamp set by a device is user-editable input rather than a fact - so reporting periods, ordering and de-duplication must not depend on it.