Я новичок в MVP с Android.Я использую Dagger 2 для инъекций зависимости.Я создал компонент уровня приложения с областью действия уровня приложения со всеми общими инъекциями, такими как SharedPreferences и т. Д., Здесь.
Кроме того, у меня есть экран входа в систему.Для этого я создал свои собственные классы Model, View и Presenter, а также связанные с Dagger классы: LoginScope, LoginContextModule, LoginModule и LoginComponent.Я использовал эти MVP в моей LoginActivity.Они отлично работают.
Теперь я хочу создать больше экранов / действий в моем приложении.У меня вопрос: нужно ли создавать компоненты, области и модули отдельно для каждого действия / фрагмента?Это желательно?Если нет, какой другой подход подходит и как я могу его реализовать?
Любая помощь приветствуется.