content: [versions]
  # Build tools
  agp = "8.13.0"
  kotlin = "2.2.10"
  # Compose
  composeBom = "2025.09.00"
  composeUi = "1.9.1"
  # AndroidX Core
  activity = "1.11.0"
  lifecycle = "2.9.3"
  navigationCompose = "2.9.4"
  workRuntime = "2.10.4"
  datastore = "1.1.7"
  # Material Design
  material = "1.13.0"
  material3 = "1.3.2"
  materialIconsExtended = "1.7.8"
  # Third-party libraries
  accompanistPermissions = "0.37.3"
  coilCompose = "2.7.0"
  # Firebase
  firebaseBom = "33.16.0"
  google-services = "4.4.3"
  firebase-crashlytics = "3.0.6"
  firebase-performance = "2.0.1"
  
  [libraries]
  # Compose BOM
  androidx-compose-bom = { module = "androidx.compose:compose-bom", version.ref = "composeBom" }
  # Compose UI
  ui = { module = "androidx.compose.ui:ui", version.ref = "composeUi" }
  androidx-ui-graphics = { module = "androidx.compose.ui:ui-graphics", version.ref = "composeUi" }
  androidx-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "composeUi" }
  androidx-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "composeUi" }
  # Material Design
  material = { group = "com.google.android.material", name = "material", version.ref = "material" }
  androidx-material3 = { module = "androidx.compose.material3:material3", version.ref = "material3" }
  androidx-material-icons-extended = { module = "androidx.compose.material:material-icons-extended", version.ref = "materialIconsExtended" }
  # AndroidX Core Libraries
  androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activity" }
  androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycle" }
  androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "navigationCompose" }
  androidx-work-runtime-ktx = { module = "androidx.work:work-runtime-ktx", version.ref = "workRuntime" }
  # Data Storage
  androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastore" }
  androidx-datastore-core-android = { group = "androidx.datastore", name = "datastore-core-android", version.ref = "datastore" }
  # Third-party Libraries
  accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanistPermissions" }
  coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coilCompose" }
  # Firebase
  firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebaseBom" }
  firebase-analytics = { module = "com.google.firebase:firebase-analytics-ktx" }
  firebase-crashlytics = { module = "com.google.firebase:firebase-crashlytics-ktx" }
  firebase-messaging = { module = "com.google.firebase:firebase-messaging" }
  firebase-perf = { module = "com.google.firebase:firebase-perf" }
  
  [plugins]
  # Build tools
  android-application = { id = "com.android.application", version.ref = "agp" }
  jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
  kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize" }
  # Compose
  compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
  # Firebase
  google-services = { id = "com.google.gms.google-services", version.ref = "google-services" }
  firebase-crashlytics = { id = "com.google.firebase.crashlytics", version.ref = "firebase-crashlytics" }
  firebase-performance = { id = "com.google.firebase.firebase-perf", version.ref = "firebase-performance" }