[versions] activityCompose = "1.9.2" androidImagePicker = "3.0.0-beta5" appcompat = "1.7.0" constraintlayout = "2.2.0" converterGson = "2.0.2" core = "3.4.1" coreKtx = "1.15.0" datastorePreferences = "1.1.2" firebaseAnalyticsKtx = "22.2.0" firebaseCrashlyticsKtx = "19.4.0" fragmentKtx = "1.8.5" glide = "4.16.0" ink = "1.0.0" koin = "2.1.6" koinAndroidxCompose = "3.5.3" kotlinStdlibJdk7 = "2.0.0" legacySupportV4 = "1.0.0" lifecycleExtensions = "2.2.0" lifecycleViewmodelCompose = "2.8.5" lifecycleViewmodelKtx = "2.8.7" lottieCompose = "6.3.0" lottieVersion = "3.4.0" material = "1.12.0" navigationFragmentKtx = "2.8.6" navigationUiKtx = "2.8.6" playServicesLocation = "21.3.0" recyclerview = "1.4.0" retrofit = "2.3.0" roomCompiler = "2.7.0-alpha13" swiperefreshlayout = "1.1.0" zxingAndroidEmbedded = "4.3.0" googleDevtoolsKsp = "2.0.20-1.0.25" #cambiar ide para subir version androidGradlePlugin = "8.7.3" kotlin = "2.0.20" googleServices = "4.4.2" firebaseCrashlytics = "3.0.3" junit = "4.12" [libraries] #pickerImage android-image-picker = { module = "com.github.esafirm:android-image-picker", version.ref = "androidImagePicker" } #android androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityCompose" } androidx-adaptive = { module = "androidx.compose.material3.adaptive:adaptive" } androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" } androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" } androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" } #preferences androidx-datastore-core = { module = "androidx.datastore:datastore-core", version.ref = "datastorePreferences" } androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastorePreferences" } #arquitecture components androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref = "fragmentKtx" } androidx-legacy-support-v4 = { module = "androidx.legacy:legacy-support-v4", version.ref = "legacySupportV4" } androidx-lifecycle-extensions = { module = "androidx.lifecycle:lifecycle-extensions", version.ref = "lifecycleExtensions" } androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycleViewmodelKtx" } androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycleViewmodelCompose" } androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleViewmodelKtx" } androidx-material = { module = "androidx.compose.material:material" } androidx-material-icons-core = { module = "androidx.compose.material:material-icons-core" } androidx-material-icons-extended = { module = "androidx.compose.material:material-icons-extended" } androidx-material3 = { module = "androidx.compose.material3:material3" } androidx-navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigationUiKtx" } androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } #room androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "roomCompiler" } androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "roomCompiler" } #ui androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = "roomCompiler" } androidx-runtime-livedata = { module = "androidx.compose.runtime:runtime-livedata" } androidx-ui = { module = "androidx.compose.ui:ui" } androidx-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4" } androidx-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest" } androidx-ui-tooling = { module = "androidx.compose.ui:ui-tooling" } androidx-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" } converter-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "converterGson" } converter-scalars = { module = "com.squareup.retrofit2:converter-scalars", version.ref = "retrofit" } #qr core = { module = "com.google.zxing:core", version.ref = "core" } koin-androidx-compose = { module = "io.insert-koin:koin-androidx-compose", version.ref = "koinAndroidxCompose" } lottie-compose = { module = "com.airbnb.android:lottie-compose", version.ref = "lottieCompose" } zxing-android-embedded = { module = "com.journeyapps:zxing-android-embedded", version.ref = "zxingAndroidEmbedded" } #analytics firebase-analytics = { module = "com.google.firebase:firebase-analytics", version.ref = "firebaseAnalyticsKtx" } firebase-analytics-ktx = { module = "com.google.firebase:firebase-analytics-ktx", version.ref = "firebaseAnalyticsKtx" } firebase-crashlytics-ktx = { module = "com.google.firebase:firebase-crashlytics-ktx", version.ref = "firebaseCrashlyticsKtx" } #canvas and image libraries glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" } glide-ksp = { module = "com.github.bumptech.glide:ksp", version.ref = "glide" } ink = { module = "com.simplify:ink", version.ref = "ink" } #koin koin-android = { module = "io.insert-koin:koin-android", version.ref = "koin" } koin-androidx-scope = { module = "io.insert-koin:koin-androidx-scope", version.ref = "koin" } koin-androidx-viewmodel = { module = "io.insert-koin:koin-androidx-viewmodel", version.ref = "koin" } koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" } #ui kotlin-stdlib-jdk7 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk7", version.ref = "kotlinStdlibJdk7" } lottie = { module = "com.airbnb.android:lottie", version.ref = "lottieVersion" } material = { module = "com.google.android.material:material", version.ref = "material" } navigation-fragment-ktx = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "navigationFragmentKtx" } androidx-swiperefreshlayout = { module = "androidx.swiperefreshlayout:swiperefreshlayout", version.ref = "swiperefreshlayout" } #callBack okhttp3-integration = { module = "com.github.bumptech.glide:okhttp3-integration", version.ref = "glide" } play-services-location = { module = "com.google.android.gms:play-services-location", version.ref = "playServicesLocation" } #searchable retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" } #build.gradle.kts.project androidGradlePlugin = { module = "com.android.tools.build:gradle", version.ref = "androidGradlePlugin" } kotlinGradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } googleServices = { module = "com.google.gms:google-services", version.ref = "googleServices" } firebaseCrashlyticsGradle = { module = "com.google.firebase:firebase-crashlytics-gradle", version.ref = "firebaseCrashlytics" } junit = { group = "junit", name = "junit", version.ref = "junit" } [plugins] google-devtools-ksp = { id = "com.google.devtools.ksp", version.ref = "googleDevtoolsKsp" } compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }