Требование приложения для синхронизации данных, изображений и видео

Спасибо, что прочитали этот запрос.

Я получил требование разработать вкладку Android и мобильное приложение для ресторана, которое должно работать в автономном режиме.

Клиент должен иметь возможность видеть список меню и детали каждого пункта меню. Он будет иметь изображения, видео, ингредиенты для каждого меню.

Мой вопрос: я хотел бы разработать веб-сервисы, которые позаботятся о добавлении нового меню, включая изображения, видео и другую информацию. Сотрудники ресторана должны иметь возможность подключаться онлайн и синхронизировать новое меню. (При перезапуске Android синхронизированные данные не должны быть потеряны.)

  • Возможно ли хранить новые данные в приложении/мобильном устройстве?
  • Какой фреймворк подходит для такого приложения?

Я надеюсь получить положительные отзывы. Заранее спасибо.


person Dhiren    schedule 02.08.2016    source источник


Ответы (1)


Для использования веб-сервисов вы можете изучить Retrofit. Меню можно сохранить в базе данных. Он не будет потерян после перезагрузки устройства.

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

person Vadims Savjolovs    schedule 02.08.2016
comment
Спасибо за ваш ответ. Приложение будет подключаться (раз в месяц) онлайн только для загрузки последнего меню, в остальное время приложение будет отключено. Так можно ли синхронизировать и хранить изображения, видео и данные/информацию в приложении и запускать его в автономном режиме до следующего обновления? - person Dhiren; 03.08.2016
comment
Да, конечно, когда вы выполняете синхронизацию, вы сохраняете свои данные в базе данных, а приложение загружает данные из базы данных. - person Vadims Savjolovs; 03.08.2016