I’m an android developer and I’m tired because of gradle, even I cannot build my project from few months ago.
imagine the world if gradle doesn’t exists, it is beautiful.
what is my fault is become an android developer and android uses gradle, do you believe me? I had considered xamarin many times because it is the only one doesn’t use gradle when building android application.
why I’m so hate gradle? okay, lets summarize it together.
-
first of all, why gradle introduces a new language called groovy? why can’t we just use python. javascript or even java for build scripts? because I’m an android developer should I master with groovy with java/kotlin at the same time right? if I’m not I cannot resolve thousands of build errors, what should I do? do my main job or learning a new language and spend days of time to upgrade/downgrade gradle version of my project just few months ago?
-
yeah, finally I have no choose because android uses gradle and so flutter also uses gradle and finally I’m using gradle, I open gradle official website, watch documents, learn fundamentals, looks like gradle is nice but the problem comes future few months, suddenly you cannot build your android project because gradle needs to upgrade itself, plugin mismatch, jvm version mismatch, the plugin used by some dependencies mismatch, or something like that, if you upgrade your project gradle you have to learn a lot of new stuff, but just wait for few months, gradle will removes most of the thing in future releases so you need to learn new stuff intoruced by gradle.
-
congratulations gradle, finally you makes a lot of job to do for us, developers doesn’t change single line of their code but they have to change the gradle version of their package otherwise I cannot use that package in my project, there are dozens of versions of gradle plugin in dozens of dependencies, nightmare.
what should I do?
don’t you tired to change gradle every day evert mongth, every year? but I do.
I need to maintain my android projects, please…