Mobiliosios aplikacijos dažnai turi veikti neprisijungus (nėra/bloga interneto sujungimo) ir sinchronizuoti duomenis, kai sujungimas grąžinamas. Tai apima lokalų duomenų saugojimą, sujungimo aptikimą, pakeitimų eilučių sudarymą ir sinchronizavimą — sudėtingą, bet svarbų patvarių mobilių aplikacijų aspektą.
Kodėl offline palaikymas svarbu
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.
