// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { dependencies { // Data Injection classpath("com.google.dagger:hilt-android-gradle-plugin:2.44.2") // Safe Navigation classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.5.3") // OSS licenses classpath("com.google.android.gms:oss-licenses-plugin:0.10.6") } } plugins { // android app plugin ? (tbh idk what thoses "plugins" does) id("com.android.application") version "7.4.0" apply false // is it a lib? no, do I need it? IDK id("com.android.library") version "7.4.0" apply false // add kotlin compatibility :> id("org.jetbrains.kotlin.android") version "1.8.0" apply false } // Cleanup the build directories task("clean") { delete(rootProject.buildDir) delete(project.buildDir) }