Introduction

Gradle is the enterprise automation tool from Google. It is based upon the concepts of Gradle Builds, Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language (DSL) instead of XML for declaring the project configuration in a traditional IDE such as Eclipse.
Gradle is designed for multiple projects builds that are ultimately growing and since it is an intelligent tool it can find which parts of the build tree is up to date so it skips the part not to be executed or has already been executed.
Gradle is an open-source project and is licensed under the Apache Software Licence (ASL).
For a better understanding of this article you must go through my previous articles that describes step-by-steps Installation procedure and Creating a project in Android Studio 1.0.
Features
All these preceding mentioned points can be understood using the image shown below and you can quickly conceptualize from here.
features of gradle
However, Gradle Builds can be seen from the IDE as all the folders related to the builds lies below the folders of the application.
all folders related to gradle

Project Build File

However, by default, the project-level Gradle file uses a build script to define the Gradle repositories and dependencies. Now the example given below shows the default generated file that declares that the build script uses the JCenter repository and a classpath dependency artifact that contains the Android plugin for Gradle version 1.0.1.
project build file
Module Build File
Although this file describes itself all the versions and dependencies and other Configurations likewise as illustrated in the figure below.
Android settings
module based builds

Summary

This article just illustrates the basic features of the Gradle build approach and all the folders associated with it in Android Studio 1.0, the latest released IDE from Google Based on IntelliJ IDEA. So this article is just a limelight of the Gradle Scripts and other associated folders in Android Studio 1.0.