Всем привет, а как вообще по архитектуре, если я сделаю абстрактный класс экрана поиска и буду его наследовать в разных моделях типо таски юзеры и прочее так вообще делают?
Да, именно так. И все компоненты максимально простыми, чтобы можно было переиспользовать везде где нужно, но не дублирующими друг друга если отличия минимальны.