Приложение под Android должно загружать данные из сети. Где их разместить и как передавать?

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

Где и как лучше всего организовать хранение таких данных в сети? В каком виде выдавать их Android-приложению?


Первым делом голову приходит такой вариант:

1. Контент хранится в виде статического XML на каком-нибудь хостинге.

2. Приложение получает XML по HTTP, парсит его, обновляет локальную базу и отображает результат


Сразу виден минус: каждый раз отправляется весь контент целиком, что не оптимально.


Какие будут идеи?
  • Вопрос задан
  • 3569 просмотров
Пригласить эксперта
Ответы на вопрос 1
bagyr
@bagyr
1) Хранить контент на веб сервере в БД. С устройства как-то брать дату последнего обновления и отдавать обратно динамически сгенерированную дельту.

2) Обновления представлять в виде статических отдельных xml файлов с датой как-то закодированной в имени файла, устройство само забирает только то, что ему нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы