Mobilappar behöver ofta fungera offline (ingen eller dålig anslutning) och synkronisera data när anslutningen återvänder. Detta involverar lokal datalagring, anslutningsdetektering, köning av ändringar och synkronisering — en utmanande men viktig aspekt av robusta mobilappar.
Varför offline-stöd är viktigt
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.
