
Groovy is widely used and is also the default in Android Studio out of the box. Note: You typically will use Groovy for writing your Gradle build files. Passing build-time variables to your Java, Kotlin and Native code.APK splits for multi-platform APK generation when using the NDK.Autocompleting and IDE friendly dependency management using the buildSrc folder.In this tutorial, you will learn some serious Gradle-fu tricks by building a simple Gradle Playground Android app. For Android development, you access and utilize Gradle via the Android Studio Gradle plugin. Gradle is a modern build automation tool that acts as the Swiss army knife for building your Android and other projects. From taking care of complex tasks to making sure all tests have passed while you spend time writing new features and crushing bugs in your codebase.

The current state of build automation tools handles several aspects of building a project more efficiently than in the past. Gone are the days when you will be having a cup of coffee and browsing the Internet just after you have started the build for your Android project because it takes ages to complete - or having to fiddle with customizing your build system.
