полей без 50 из которых моделька не имеет смысла. Мне что делать все 50 полей опциональными и каждый раз проверять все их на nonNull?
опять же, если бэкенд возвращает модели, которые не имеют смысла, то появляются вопросы к бэкенду. Или это какой-то универсальный бэк, и эти модели не имеют смысла только в контексте приложения? Тогда надо уже архитектурно смотреть в сторону data layer / mappers. Этим репозиторий должен заниматься, а не ретрофит, который должен быть просто API клиентом
Вопросов у бекенду может быть бесчисленное количество. Но это не значит что юзеры должны ловить краши
да не будет там никаких крашей. А ошибки обрабатывать и так надо всегда
Обсуждают сегодня