This is an automated archive made by the Lemmit Bot.

The original was posted on /r/androiddev by /u/Driftex5729 on 2023-10-22 10:06:41.


It’s tough for new comers to break into gradle. The workflow is totally hidden by the DSL. Even kotlin DSL doesn’t really allow you to understand how things work in an intuitive way that kotlin developers are used. And nobody has the patience to dwelve deep into the DSL to figure out how things work. I wonder why gradle did it like this. Why couldn’t they have just a library with functions instead of an opaque DSL. And then various templates of kotlin or Java or source files using this library for the actual build. This may be a naive view so feel free to educate.