build an application’s core features to function with or without an internet connection. With an offline first approach, data is written locally on the end user’s device and periodically uploaded and replicated in the cloud.
Job -> Mid Priority, group By, singleInstance • When Internet Found • Get Local • Get Remote • Delete Local Data -> Local.isSync() & Local.notFound(remote) • Create Remote Data -> Local.isAllSync() & remote.notFound(local) • Get Local