Задать вопрос

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

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

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


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

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

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


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


Какие будут идеи?
  • Вопрос задан
  • 3574 просмотра
Подписаться 6 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
bagyr
@bagyr
1) Хранить контент на веб сервере в БД. С устройства как-то брать дату последнего обновления и отдавать обратно динамически сгенерированную дельту.

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

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

Похожие вопросы