Nowadays most of the people say that it is better to use buildSrc for multi module apps in order to make sure there are not any hard coded same dependencies in some modules.
But if I keep all of my dependencies inside this buildSrc folder, I lose the feature of keeping these dependencies up-to-date(with yellow warnings in the .gradle files) with the help of Android Studio.
Some of the people recommended using some plugins but they are saying that "Okay, there is a new version for this library", and then you need to enter all of the new versions into the .kt file inside this buildSrc folder.
Aren't there any easier ways to achieve this?