Re:Goodbye to Eclipse – the end of an era as an Eclipse plug...
by adadad3442 on Friday February 23, 2018 @08:33PM
(#16451094)
IntelliJ doesn't have a dedicated build system. You can choose from no system, Maven, and Gradle.
No system is often good enough for basic projects, but not Android development. Support libraries, configuration, API versions, NDK support, etc. make Gradle a requirement. Gradle is the official build system of Android for a reason, it's not something that Google just added willy-nilly to Android Studio.
As an Android developer, I LOVE Gradle. I think it's a vastly superior build system. I also use it for complex desktop applications, and applications that run on both desktop and Android, using shared code and OS-dependent code (the module system makes this very easy to organize).
Still a million times better than Eclipse though.