findAppBuildGradle static method

File? findAppBuildGradle(
  1. ProjectContext context
)

Returns the app-level build.gradle file, preferring the Groovy DSL (build.gradle) over the Kotlin DSL (build.gradle.kts) when both exist. Returns null if neither is present.

Implementation

static File? findAppBuildGradle(ProjectContext context) {
  if (context.androidAppBuildGradle.existsSync()) {
    return context.androidAppBuildGradle;
  }

  if (context.androidAppBuildGradleKts.existsSync()) {
    return context.androidAppBuildGradleKts;
  }

  return null;
}