Оптимизация и поддержка существующего Android приложения

Бюджет: по договоренности
У нас есть уже готовое Android приложение на java, но у него есть проблемные места, которые сейчас довольно критичны. 
Приложение представляет собой оффервол. Общение с сервером посредством API, основные методы которого получение и обновление профиля пользователя и загруза списка офферов (предложений для пользователя). 
Самая важная задача на текущий момент – оптимизировать загрузку офферов. Список офферов – это json массив, в котором перечислены офферы с их параметрами. Одним из параметров оффера является url картинки. Сейчас здесь несколько проблем:
1. При вызове метода загрузки списка офферов блокируется взаимодействие с приложением – пользователь не может никуда нажать, пока загрузка не завершится
2. Когда получен ответ и идёт отрисовка офферов, долго загружаются картинки и опять же, пока картинка не загрузилась, нельзя нажать на оффер. Здесь можно отдавать дефолтную картинку, пока файл не загрузился.
3. Картинки подгружаются каждый раз заново, было бы здорово подгружать их из кеша или локального хранилища (тут нужно обсуждать, как лучше и как возможно)
Опубликован 06.04.2016 в 14:04

Выберите способ верификации:

Обновите страницу после прохождения верификации.