A mobilalkalmazások gyakran offline (nincs/gyenge kapcsolat) módon kell, hogy működjenek, és szinkronizálniuk kell az adatokat, amikor visszaáll a kapcsolat. Ez magában foglalja a helyi adattárolást, a kapcsolat detektálását, a módosítások várakoztatását és a szinkronizációt — a robusztus mobilalkalmazások kihívást jelentő, de fontos aspektusa.
Miért fontos az offline támogatás
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.
