Мне очень интересно, а что за кейс такой
Все просто, люди могут работать с устройством онлайн и оффлайн, но само устройство всегда пишет в локальную SQLite базу, а локальная база в свою очередь синхрониться с удаленной и все устройства с припоявлении соединения тоже должны уметь автоматически синхрониться с удаленной базой)