I came across an article on the gradle , I have been sitting for 2 hours and I understand that the theme of the gradle quite voluminous.
And here is a question about this, I am a beginner, but I have already worked a bit with projects and use gradle only when I need to connect a library or something else to fix like a sdk version or versionCode and that's it.
The question is, do you really use any other gradle features when developing android applications? Because while I can not understand why so many features contain this file and who uses them?
build.gradle, for example, contains not much - not a few, 270 lines. It describes exactly how to build the project, depending on the selected configuration. In addition, the project deals separately with the interface and implementation in a separate dex file - Vladyslav Matviienko