Plugable Features
Некоторым экранам нужно знать о большом количестве других фичей в проекте. Хороший пример – экран DeveloperSettings, на котором можно включать фичетоглы и менять глобальные настройки. Автор рассказывает, как с помощью Dagger Multibindings или ServiceLoader построить переиспользуемый экран настроек, не привязанный к одному App-модулю.
Post #1597
2.36K