Я хочу собирать данные в онлайн/автономном режиме, и когда подключение к Интернету прерывается, данные должны храниться локально, а после восстановления подключения к Интернету данные должны синхронизироваться/отправляться на сервер.
Какая библиотека или методика рекомендуется для этого?