In an Android gradle project, I see the use of a library called Koin. Normally, as in all Android projects, you include the library in build.gradle like this:
implementation "org.koin:koin-core:$koin_version"
However in this project, there is nothing in any of the gradle files that contain this. I even did a file search to see where it is defined. The only place where I have seen it defined is when you select:
File > Project Structure > Dependencies
But when I build the project, it builds without any problems. How does gradle reference this dependency since it's not in the build.gradle file? Even though it's defined under:
File > Project Structure > Dependencies
there is no clear indication how gradle knows about this.