Un file .gradle è uno script di compilazione utilizzato dallo strumento di automazione Gradle, che rappresenta il sistema di build standard per lo sviluppo Android ed è ampiamente utilizzato nei progetti Java e Kotlin. Questi file sono scritti utilizzando un linguaggio specifico di dominio (DSL) basato su Groovy o Kotlin. Definiscono la configurazione di compilazione del progetto, incluse dipendenze, plugin, definizioni di task e la logica di build. Quando uno sviluppatore esegue un comando di compilazione, Gradle esegue le istruzioni contenute in questi file per compilare il codice sorgente, eseguire test, impacchettare le applicazioni e gestire le dipendenze delle librerie. Poiché sono basati su script, consentono processi di compilazione altamente personalizzabili e complessi che possono essere automatizzati in diversi ambienti, rendendoli essenziali per le moderne pipeline di integrazione continua e distribuzione continua (CI/CD) nell'ingegneria del software.