object BuildVersions {
    const val MIN_SDK = 26
    const val COMPILE_SDK = 34
    const val TARGET_SDK = 34

    const val KOTLIN_COMPILER_EXT_VERSION = "1.5.3"
    const val ANDROID_PLUGIN = "8.5.0"
    const val KOTLIN = "1.9.10"
    const val KSP = "1.9.10-1.0.13"
}

object GoogleVersions {
    const val activityCompose = "1.9.0"
    const val appCompat = "1.7.0"
    const val biometric = "1.1.0"
    const val composeBom = "2024.06.00"
    const val coreKtx = "1.13.1"
    const val documentFile = "1.0.1"
    const val firebaseBom = "32.8.0"
    const val gson = "2.10.1"
    const val hilt = "2.49"
    const val hiltNavigationCompose = "1.2.0"
    const val hiltWork = "1.0.0"
    const val lifecycle = "2.8.2"
    const val navigation = "2.7.0"
    const val navigationCompose = "2.7.7"
    const val preferences = "1.2.1"
    const val room = "2.6.1"
    const val roomCompiler = "2.5.1"
    const val splash = "1.0.1"
    const val work = "2.9.0"
    const val services = "4.4.1"
    const val constraint = "1.0.1"
    const val paging = "3.2.1"
    const val materialView = "1.11.0"
    const val material = "1.6.8"
    const val maps = "4.4.1"
    const val location = "21.3.0"
    const val mapUtils = "2.2.3"
    const val work_hilt = "1.2.0"

}

object NetworkVersions {
    const val converterGson = "2.9.0"
    const val logging = "5.0.0-alpha.7"
    const val okhttp = "4.12.0"
    const val okio = "3.6.0"
    const val retrofit = "2.9.0"
}

object FirebaseDependencies {
    const val analytics = "com.google.firebase:firebase-analytics-ktx"
    const val bom = "33.1.1"
    const val crashlytics = "com.google.firebase:firebase-crashlytics-ktx"
    const val messaging = "com.google.firebase:firebase-messaging-ktx"
    const val config = "com.google.firebase:firebase-config-ktx"
}

object FirebaseVersions {
    const val crashlyticsPlugin = "2.9.9"
}

object ToolsVersions {
    const val lottie = "6.1.0"
    const val timber = "5.0.1"
    const val coil = "2.5.0"
}

object TestVersions {
    const val junit = "4.13.2"
    const val junitExt = "1.2.1"
    const val espressoCore = "3.6.1"
    const val mockitoCore = "5.7.0"
    const val mockitoKotlin = "5.1.0"
    const val mockWebServer = "4.12.0"
    const val robolectric = "4.11.1"
}