Анатолий Петров
Вроде проясняется) сколько должно быть объектов DTO межу уровнями? К примеру у меня есть сущность, полученная по сети, потом сущность, которую я храню в базе. И сущность, которую я использую при выводу в UI. Так вот, на каком уровне расположить эти маперы? И между какими слоями заниматься перегоном этих сущностей?
Т е у меня будет маппер в app, который будет перегонять объекты Retrofit и Room в UI, правильно? А может сделать, чтобы уровень data возвращал dto объекты, без каких-либо аннотации рума и ретрофита?