Ну смотри, у тебя есть база данных. Ты сделал json который хранит все данные. Его закинул на облако. В приложение к нему достучался, распарсил и показал что нужно. Потом можешь проверять обновился ли этот файл
Ну тогда будешь писать эти фильтры и условия и искать по этому файлу. Может и есть что, что поможет тебе закидывать саму базу данных и писать запросы, как тебе удобно. Я лишь предлагаю альтернативу