content: [versions]
  agp = "8.2.0"
  validator = "0.13.0"
  kotlin = "1.9.20"
  core = "1.12.0"
  activity = "1.8.2"
  fragment = "1.6.2"
  profile-installer = "1.3.1"
  appcompat = "1.6.1"
  material = "1.11.0"
  constraintlayout = "2.1.4"
  recyclerview = "1.3.2"
  coil = "2.5.0"
  compose = "1.5.4"
  accompanist = "0.32.0"
  lifecycle = "2.6.2"
  navigation = "2.7.6"
  junit = "4.13.2"
  junit-ext = "1.1.5"
  test-runner = "1.5.2"
  test-macrobenchmark = "1.2.2"
  ktlint = "1.0.0"
  
  [plugins]
  android-application = { id = "com.android.application", version.ref = "agp" }
  android-library = { id = "com.android.library", version.ref = "agp" }
  android-test = { id = "com.android.test", version.ref = "agp" }
  android-navigation = { id = "androidx.navigation.safeargs.kotlin", version.ref = "navigation" }
  kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
  kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
  kotlin-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "validator" }
  
  [libraries]
  plugin-android = { module = "com.android.tools.build:gradle", version.ref = "agp" }
  plugin-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
  
  kotlin = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" }
  material = { module = "com.google.android.material:material", version.ref = "material" }
  coil = { module = "io.coil-kt:coil", version.ref = "coil" }
  ktlint = { module = "com.pinterest.ktlint:ktlint-cli", version.ref = "ktlint" }
  
  androidx-core = { module = "androidx.core:core-ktx", version.ref = "core" }
  androidx-activity = { module = "androidx.activity:activity-ktx", version.ref = "activity" }
  androidx-fragment = { module = "androidx.fragment:fragment-ktx", version.ref = "fragment" }
  androidx-profileinstaller = { module = "androidx.profileinstaller:profileinstaller", version.ref = "profile-installer" }
  androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }
  androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" }
  androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" }
  androidx-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle" }
  androidx-lifecycle = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle" }
  androidx-navigation = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "navigation" }
  
  compose-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" }
  compose-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "compose" }
  compose-material = { module = "androidx.compose.material:material", version.ref = "compose" }
  compose-activity = { module = "androidx.activity:activity-compose", version.ref = "activity" }
  compose-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "compose" }
  compose-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" }
  compose-manifest = { module = "androidx.compose.ui:ui-test-manifest", version.ref = "compose" }
  compose-navigation = { module = "androidx.navigation:navigation-compose", version.ref = "navigation" }
  compose-drawable = { module = "com.google.accompanist:accompanist-drawablepainter", version.ref = "accompanist" }
  
  test-junit = { module = "junit:junit", version.ref = "junit" }
  test-junit-ext = { module = "androidx.test.ext:junit", version.ref = "junit-ext" }
  test-runner = { module = "androidx.test:runner", version.ref = "test-runner" }
  test-macrobenchmark = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "test-macrobenchmark" }