нужна возможность отображать заглушки. Итого у меня получилось 5 вариантов(список, пустой список, ошибка при первой загрузке, ошибка доступа, авторизация).
Как бы вы такое реализовали?
Ну в плане ЮИ я использовал паттерн состояния, опять же. То есть каждый из 5 «вариантов» - это отдельное состояние со своим набором инструкций, которые применяются к фрагменту, чтобы привести его отображение в соответстии с этим состоянием. В рамках 1 эрана это работает красиво и чисто, но вот в рамках смены поведения всего приложения уже не так тривиально…
Обсуждают сегодня