Можно ли использовать autocomplete на android или лучьше хранить данные на устройстве?
На пхп сервере реализовали autocomplete для web-а, с помощью web-сервисов. Предлагают использовать его и для android-а, но я думаю, что это сильно будет нагружать сеть. Данных не так много(справочники), можно все вытянуть на устройство, чтоб по минимуму нагружать сеть. Как лучше поступить в данной ситуации, использовать autocomplete и нагружать сеть, или хранить данные на устройстве?
все зависит от вашей архитектуры, но я бы кешировал данные - проблема не втом что нагружается сеть а в том что она может быть тупо не доступна или на ужасной скорости. Если ваше приложение не подразумевает использование без сети, как например вк клиент, где сеть обязательна а даных так много что кеширвоать что то для автоподстоновки бессмыслнно (и то есть данные которые кешируются) ... словом от задачи, обычно или кеш или гибрид кеша и сети