Типобезопасные зависимости
Типобезопасность сейчас везде: навигация, вьюбайдинг, парселизация. Это надежно, согласованно и снимает когнитивную нагрузку. Зависимости между модулями тоже можно подключать безопасно. Такая возможность появилась в Gradle 7.0 и до сих пор является экспериментальной. Поэтому не видно ее массового использования.
Раньше модули подключались через строковые нотации. У этого подхода сразу несколько проблем: надо помнить путь к каждому модулю, полагаться на поиск и замену, если его переместить или переименовать. Ошибка выскочит только при сборке приложения.
С типобезопасным подключением ошибка видна сразу в файле. Не надо лишний раз собирать. Также IDE поддерживает автодополнение. Дефисы и подчеркивания в имени модуля преобразуются в верхний регистр.
Включи фичу в своем settings.gradle.kts, чтобы заработало.
Post #90
314
