Мое мобильное приложение предназначено для пользователей в регионах с ограниченным или ненадежным подключением. Это приложение, ориентированное в первую очередь на работу в автономном режиме, оно отдает приоритет сбору локальных данных на основе ввода пользователя. Моя проблема заключается в том, как эффективно синхронизировать приложение и сервер, чтобы пользователи могли контролировать, когда данные извлекаются с сервера и когда загружаются собранные данные. В приложении есть место для хранения данных, позволяющее продолжать сбор и использование данных без подключения к Интернету. Какую доступную базу данных или DBaaS, например Firebase или Firestore, я могу использовать?
Подробнее здесь: https://stackoverflow.com/questions/793 ... ndroid-app