виде basemainfragment? https://github.com/VictoriaSlmn/Android-VIPER/blob/master/sample/src/main/java/victoriaslmn/android/viper/sample/presentation/main/common/BaseMainFragment.java
Это "скелет" фрагментов для конкретной MainActivity, с ее особенностями (тулбар, фаб) Может показаться, что вынесение такой абстракции избавляет от дублирования кода и помогает в разработке. Но взгляните на код MainActivity, она допускает использованин только BaseMainFragment'ов. Это доставит проблем в будущем, когда появится экран, который должен быть доступен и в ней и в другой активити. Иными словами это скорее ограничивает переиспользование компонента в проекте. Я бы не советовал так делать
Обсуждают сегодня