Mobile apper må ofte fungere offline (ingen/dårlig tilkobling) og synkronisere data når tilkoblingen kommer tilbake. Dette involverer lokal datalagring, deteksjon av tilkobling, køing av endringer og synkronisering — en utfordrende men viktig aspekt ved robuste mobile apper.
Hvorfor offline-støtte er viktig
Mobile devices have UNRELIABLE connectivity (no signal, poor network, airplane mode):
→ apps that break/are useless offline frustrate users
→ OFFLINE-FIRST apps work regardless of connectivity → better, more robust UX
→ Handle: reading cached data offline, making changes offline, syncing when back online.
