/
Offline Operation Design
  • In progress
  • Offline Operation Design

    Problem statement

    The app must perform critical data capture and display operations without an active internet connection.

    In scope

    1. Ensure that the dynamic registration/delivery forms are cached locally

    2. Use the cached dynamic forms to get user input and save the data locally.

    3. Once the device is back online, sync the locally saved data to the remote server.

    4. The user-facing form components must be localized. As such, the form-specific localization dictionaries must also be cached offline.

    5. Critical information (like SoS contacts) needs to be persisted locally. For V1, this information can be static.

    6. The system needs to be flexible enough to allow control over storage affinity

      1. Fully online

      2. Online with local cache

      3. Offline first

    https://digit-discuss.atlassian.net/wiki/spaces/~62eba599c1b3a10ac3aa92fd/pages/2233270296

    Related content

    Architecture/VPC for central instance
    Architecture/VPC for central instance
    More like this
    Demo Instance Set up and Upgrade Process
    Demo Instance Set up and Upgrade Process
    More like this
    VPC for central instance
    VPC for central instance
    More like this
    Goal of this guide
    Goal of this guide
    More like this
    DIGIT Developer's Guide - Birth Registration Application
    DIGIT Developer's Guide - Birth Registration Application
    More like this
    Release Notes DIGIT 2.3
    Release Notes DIGIT 2.3
    More like this