content: [versions]
  androidGradlePlugin = "8.6.1"
  barista = "4.3.0"
  countlySdk = "24.7.4"
  desugar_jdk_libs_nio = "2.1.4"
  faker = "2.0.4"
  mockito = "5.14.2"
  robolectric = "4.13"
  fastlaneScreengrab = "2.1.1"
  sentryAndroid = "7.16.0"
  xanscaleLocalhostToolkit = "19.05.01"
  commonsIo = "2.17.0"
  jacoco = "0.8.7"
  kotlin = "1.9.24"
  
  # Android X
  androidxCore = "1.6.1"
  androidxRunner = "1.6.2"
  androidxAppCompat = "1.7.0"
  androidxConstraintlayout = "2.2.0"
  androidxLifecycleProcess = "2.8.7"
  androidxPreference = "1.2.1"
  workRuntime = "2.10.0"
  androidxLocalbroadcastmanager = "1.1.0"
  androidxLegacySupportV4 = "1.0.0"
  androidxJunit = "1.2.1"
  androidxEspressoCore = "3.6.1"
  
  # Google
  googleGson = "2.11.0"
  googleGuava = "33.3.1-android"
  googleMaterial = "1.12.0"
  googleDagger = "2.52"
  googleFirebaseBon = "33.7.0"
  googlePlayAppUpdate = "2.1.0"
  
  # OONI
  compileSdk = "35"
  lottie = "6.6.0"
  markwon = "4.6.2"
  shapeofview = "1.4.7"
  targetSdk = "35"
  minSdk = "21"
  oonimkall = "2024.11.26-053000"
  
  junit = "4.13.2"
  dbflow = "4.2.4"
  retrofitCore = "2.11.0"
  retrofitLoggingInterceptor = "4.12.0"
  
  # Firebase Services
  # https://firebase.google.com/support/release-notes/android
  gms-googleServices = "4.4.2"
  
  [libraries]
  # Dependencies of the included build-logic
  android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" }
  barista = { module = "com.adevinta.android:barista", version.ref = "barista" }
  countly-sdk = { module = "ly.count.android:sdk", version.ref = "countlySdk" }
  desugar_jdk_libs_nio = { module = "com.android.tools:desugar_jdk_libs_nio", version.ref = "desugar_jdk_libs_nio" }
  faker = { module = "com.github.blocoio:faker", version.ref = "faker" }
  robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
  fastlane-screengrab = { module = "tools.fastlane:screengrab", version.ref = "fastlaneScreengrab" }
  sentry-android = { module = "io.sentry:sentry-android", version.ref = "sentryAndroid" }
  xanscale-localhost-toolkit = { module = "com.github.xanscale.LocalhostToolkit:app", version.ref = "xanscaleLocalhostToolkit" }
  commons-io = { module = "commons-io:commons-io", version.ref = "commonsIo" }
  kotlin-gradlePlugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" }
  
  mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" }
  
  lottie = { module = "com.airbnb.android:lottie", version.ref = "lottie" }
  markwon-core = { module = "io.noties.markwon:core", version.ref = "markwon" }
  retrofit-converter-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "retrofitCore" }
  retrofit-logging-interceptor = { module = "com.squareup.okhttp3:logging-interceptor", version.ref = "retrofitLoggingInterceptor" }
  retrofit-lib = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofitCore" }
  
  dbflow-lib = { module = "com.github.Raizlabs.DBFlow:dbflow", version.ref = "dbflow" }
  dbflow-core = { module = "com.github.Raizlabs.DBFlow:dbflow-core", version.ref = "dbflow" }
  dbflow-processor = { module = "com.github.Raizlabs.DBFlow:dbflow-processor", version.ref = "dbflow" }
  
  androidx-test-core = { module = "androidx.test:core", version.ref = "androidxCore" }
  androidx-rules = { module = "androidx.test:rules", version.ref = "androidxCore" }
  androidx-runner = { module = "androidx.test:runner", version.ref = "androidxRunner" }
  androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidxAppCompat" }
  androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "androidxConstraintlayout" }
  androidx-legacy-support-v4 = { module = "androidx.legacy:legacy-support-v4", version.ref = "androidxLegacySupportV4" }
  androidx-lifecycle-process = { module = "androidx.lifecycle:lifecycle-process", version.ref = "androidxLifecycleProcess" }
  androidx-localbroadcastmanager = { module = "androidx.localbroadcastmanager:localbroadcastmanager", version.ref = "androidxLocalbroadcastmanager" }
  androidx-preference = { module = "androidx.preference:preference", version.ref = "androidxPreference" }
  androidx-work-runtime = { module = "androidx.work:work-runtime", version.ref = "workRuntime" }
  androidx-junit = { module = "androidx.test.ext:junit", version.ref = "androidxJunit" }
  androidx-espresso-contrib = { module = "androidx.test.espresso:espresso-contrib", version.ref = "androidxEspressoCore" }
  androidx-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidxEspressoCore" }
  androidx-espresso-intents = { module = "androidx.test.espresso:espresso-intents", version.ref = "androidxEspressoCore" }
  
  google-play-appUpdate = { module = "com.google.android.play:app-update", version.ref = "googlePlayAppUpdate" }
  google-gson = { module = "com.google.code.gson:gson", version.ref = "googleGson" }
  google-guava = { module = "com.google.guava:guava", version.ref = "googleGuava" }
  google-material = { module = "com.google.android.material:material", version.ref = "googleMaterial" }
  google-dagger-compiler = { module = "com.google.dagger:dagger-compiler", version.ref = "googleDagger" }
  google-dagger-lib = { module = "com.google.dagger:dagger", version.ref = "googleDagger" }
  google-firebase-messaging = { module = "com.google.firebase:firebase-messaging"}
  google-firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "googleFirebaseBon" }
  
  junit4 = { module = "junit:junit", version.ref = "junit" }
  gms-googleServices = { module = "com.google.gms:google-services", version.ref = "gms-googleServices" }
  ooni-oonimkall = { module = "org.ooni:oonimkall", version.ref = "oonimkall" }
  shapeofview = { module = "io.github.florent37:shapeofview", version.ref = "shapeofview" }
  
  [plugins]
  android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
  android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" }
  android-test = { id = "com.android.test", version.ref = "androidGradlePlugin" }
  
  kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
  
  gms-googleServices = { id = "com.google.gms.google-services", version.ref = "gms-googleServices"}
  