После появления более трех модулей в приложении становится сложновато отслеживать, какие либы и какой версии были подключены
Существует несколько способов их упорядочить:
• общий модуль с зависимостями
подключение библиотек обычно осуществляется через ключевое слово implementation — оно подключает библиотеку только в текущий модуль
но если заменить его на api (например, api "androidx.core.coroutine:1.0.0"), то доступ к библиотеке получат все модули, которые подключат текущий модуль
минусы: чтобы расфасовать библиотеки по группам, нужно создавать несколько модулей-хранителей. больно
• отдельный gradle-файл
создаем пустой gradle-файл. например, dependencies.gradle
записываем в него версии и названия либ через создание переменных: