может я не совсем понял вопрос, а разве ретрофит не должен вернуть данные в модель, которая Модель и оповестить презентер об изменении данных в Модели (а он уже сам в неё сход...
ничего не понял, что такое превью - которую надо отрисовать? какая разница какого размера экран, если у тебя всё считается в dp? и откуда взялось 720/540?
а ты сму картинку смотрел? которую получаешь с другого устройства, может она уже приходит с полосами
А зачем в теории адаптер внутри адаптера? проще сделать один адаптер, который выполняет работу обоих
это? https://developers.google.com/maps/documentation/android-api/views?hl=ru#center-map
а если в асинктаске операция, которую нельзя повторить не зная результата предыдущей попытки?
и зачем тебе layout_constraintHorizontal_bias если ты хочешь на всю длину?
читал эту статью? https://developer.android.com/training/permissions/requesting.html
а какой цвет лучше - красный, зелёный, синий или оранжевый?
окей, ставишь centerInsude у imageView и всё само посчитается, не?
ты хочешь после нажатия изменить количество эелментов в списке?
ты же хочешь клик по кнопке ловить? вот на кнопку и вешай onClick
R.id.remove_items - это адишник кнопки в элементе ресайкла?
ещё раз - ты в каком месте адаптера вешаешь клик на кнопку?
просто чем автора не устроил сервис?
повороты?