Mobile apps · Tool

Gradle

The build tool that turns an Android project's code, libraries and resources into an installable app, and downloads the libraries the project depends on.

Android building blocks · Open source · updated

How it works

Gradle runs tasks described in build scripts, now usually written in Kotlin (build.gradle.kts). The Android Gradle Plugin (AGP) adds the Android-specific steps: compiling Kotlin, running KSP, merging resources, shrinking code with R8, signing, and packaging an APK or AAB. Build variants combine build types (debug, release) with product flavours (free, paid) from one project.

Dependencies are declared by name and version and fetched from repositories such as Maven Central and Google's Maven; a version catalog (libs.versions.toml) keeps those versions in one file. The Gradle wrapper (gradlew) pins the Gradle version so every machine builds the same way. Gradle also builds Java, Kotlin Multiplatform and Spring projects, and its build cache and configuration cache help with slow builds.

Gradle pricing

Open source

Free (Apache 2.0).

Approximate, checked September 2026.What the other tools cost

More in Mobile apps

Android building blocks

All 34 Mobile apps terms

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.