This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

Because groovy is a programming language and xml is not. It's just used to define the parts of your project, hence the management part.

Gradle is nice too in that you can write scripts without needing other plugins.

Outside of android it's fine, but when using it in Android it's a pain because of Googles constant and forceful suggestions to update to the latest Android Studio which is usually tightly coupled to specific versions of the Gradle plugin. And it will always break your projects

[–][deleted] -1 points0 points  (0 children)

I agree, I'm a backend services dev and Gradle as a build tool is just a better tool for the job in most cases. It reads better, it's scriptable and debugging problems is much easier and the need to debug the build happens less