В приложении сейчас есть экран MyEvents. И возник такой вопрос: а если затем, допустим, решите добавить таб "Activity" на экране юзера, будет создан отдельный экран UserEvents? Если да, то они будут отличаться только тем, что в MyEvents есть тулбар и не нужно передавать user ID, а все остальное продублируется. Если их объединить, можно сделать параметр user ID nullable, т.е. если null, загрузить список для текущего юзера (my events), иначе скрыть тулбар и грузить user events. С одной стороны это позволит избежать дублирования кода, но nullable user ID и скрытие тулбара в зависимости от него тоже не очень. Всё-таки лучше отдельные экраны хоть и с дублированием?