Как можно с минимальным бойлералейтом это сделать? Сейчас пока думаю в сторону Kotlin делегатов на уровне Pesenter и View
имхо, обработка серверных ошибок не задача для presentation. Что у вас входит в обработку ошибок? отобразить тост? диалог? или отдельный экран для каждой ошибки?
сделать базовый presenter/view, которые обрабатывают эти ошибки, и от них наследоваться всем остальными
+, базовый презентер
Очевидно, но всё равно придется во всех View писать однотипный код
я в таком случае пишу базовую Activity/Fragment и из фрагмента вызываю базовую Activity (если это возможно)
Обсуждают сегодня