content: [versions]
  agp = "8.10.0"
  kotlin = "2.1.21"
  appcompat = "1.7.0"
  documentfile = "1.1.0"
  splashscreen = "1.0.1"
  ktx = "1.16.0"
  coroutines = "1.7.3"
  composeBom = "2025.05.01"
  activityCompose = "1.10.1"
  junit = "4.13.2"
  androidxTestRunner = "1.6.2"
  androidxTestRules = "1.6.1"
  
  [libraries]
  appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }
  coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "coroutines" }
  core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "ktx" }
  documentfile = { group = "androidx.documentfile", name = "documentfile", version.ref = "documentfile" }
  splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "splashscreen" }
  compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" }
  compose-material3 = { group = "androidx.compose.material3", name = "material3" }
  compose-material3-window-size-classes = { group = "androidx.compose.material3", name = "material3-window-size-class" }
  compose-ui-material-icons-extended = { group = "androidx.compose.material", name = "material-icons-extended" }
  compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
  compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
  compose-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" }
  compose-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" }
  activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activityCompose" }
  junit = { group = "junit", name = "junit", version.ref = "junit" }
  test-runner = { group = "androidx.test", name = "runner", version.ref = "androidxTestRunner" }
  test-rules = { group = "androidx.test", name = "rules", version.ref = "androidxTestRules" }
  
  [bundles]
  androidx-integration = ["appcompat", "documentfile", "splashscreen"]
  androidx-ktx = ["core.ktx"]
  compose = ["compose.material3", "compose.material3.window.size.classes", "compose.ui.tooling.preview", "compose.ui.material.icons.extended"]
  compose-integration = ["activity.compose"]
  
  [plugins]
  android-application = { id = "com.android.application", version.ref = "agp" }
  kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
  compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
  