2020-05-04 11:15:24 +00:00
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
2021-12-10 08:52:58 +00:00
//apply plugin: 'kotlin-android-extensions'//deprecated:sergio
2020-05-04 11:15:24 +00:00
apply plugin: 'kotlin-kapt'
2020-09-16 21:09:44 +00:00
apply plugin: 'com.google.gms.google-services'
2022-02-15 07:50:13 +00:00
//apply plugin: 'com.google.firebase.crashlytics'
2020-05-04 11:15:24 +00:00
android {
compileSdkVersion 29
2021-10-14 06:26:50 +00:00
// buildToolsVersion "29.0.3"
2020-05-04 11:15:24 +00:00
defaultConfig {
applicationId "es.verdnatura"
minSdkVersion 21
targetSdkVersion 29
2022-03-04 15:54:38 +00:00
versionCode 106
versionName "7.8" //VERSION CODE 106 Previa final,tiene en cuenta si hay varios carros donde coger,,
//versionName "7.7.2" //VERSION CODE 105 Previa final , si se pone a 0 un artículo se revisa el total de líneas
//versionName "7.7.2" //VERSION CODE 103 Reparado previa que se duplicaban los iconos en previa
//versionName "7.7.1" //VERSION CODE 103 Estaba salix en test.
//versionName "7.7" //VERSION CODE 102.Incorpora pantalla Fallo trabajador, ara es guarda i recupera el sector en bbdd, es lleva demanar permisos de sonido,
2022-02-15 07:50:13 +00:00
// i es soluciona l'error en Pasillero que tancava la app en antics mòvils.S'afegeix camp prioritat al buscar item. No demana posar vehicle un altra vegada al fer botó enrere.
//versionName "7.6.1" //VERSION CODE 101. Pide las baldas, se había quitado sin querer y se quita menú Voz
2022-02-03 06:57:17 +00:00
//versionName "7.6" //VERSION CODE 100. Envios rocket a previa, revisados databinding layouts,
2022-01-27 07:29:39 +00:00
//versionName "7.5.1" //VERSION CODE 97. Control de previa, Llamadas ok, menú ok y textos en iconos y imágenes.
//versionName "7.5.1" VERSION CODE 99 PARA TESTEAR APP-->INSTALADA EN VARIOS USUARIO 24-01-2022
2020-05-04 11:15:24 +00:00
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile ( 'proguard-android-optimize.txt' ) , 'proguard-rules.pro'
}
}
2021-10-22 08:58:14 +00:00
buildFeatures {
2021-11-26 10:42:10 +00:00
viewBinding = true
2021-10-22 08:58:14 +00:00
}
2020-05-04 11:15:24 +00:00
dataBinding {
enabled = true
}
2020-05-14 00:58:48 +00:00
compileOptions {
sourceCompatibility JavaVersion . VERSION_1_8
targetCompatibility JavaVersion . VERSION_1_8
}
2020-05-04 11:15:24 +00:00
}
2021-10-22 08:58:14 +00:00
2020-05-04 11:15:24 +00:00
dependencies {
implementation fileTree ( dir: 'libs' , include: [ '*.jar' ] )
debugImplementation fileTree ( dir: 'libs/debug' , include: [ '*.jar' ] )
releaseImplementation fileTree ( dir: 'libs/release' , include: [ '*.jar' ] )
2022-01-27 07:29:39 +00:00
//navigation
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.5'
implementation 'androidx.navigation:navigation-ui-ktx:2.3.5'
implementation ( "androidx.drawerlayout:drawerlayout:1.1.1" )
2020-05-04 11:15:24 +00:00
// Kotlin and Android
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.core:core-ktx:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'com.google.android.material:material:1.0.0'
implementation 'com.squareup.retrofit2:retrofit:2.0.2'
implementation 'com.squareup.retrofit2:converter-gson:2.0.2'
implementation 'com.squareup.retrofit2:converter-scalars:2.3.0'
implementation "com.airbnb.android:lottie:$lottieVersion"
2020-06-23 09:58:02 +00:00
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.0.0'
2020-05-04 11:15:24 +00:00
2021-10-14 06:26:50 +00:00
//preferences
2021-10-22 08:58:14 +00:00
implementation 'androidx.preference:preference-ktx:1.1.1'
2021-10-14 06:26:50 +00:00
//Fragments
implementation ( "androidx.fragment:fragment-ktx:1.3.6" )
2020-05-04 11:15:24 +00:00
// Architecture components
implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle"
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
2021-10-22 08:58:14 +00:00
//Koin new resolve
//kotlin implementation in mavencentral--> jcenter deprecated
implementation "io.insert-koin:koin-core:$koin"
implementation "io.insert-koin:koin-android:$koin"
implementation "io.insert-koin:koin-androidx-scope:$koin"
implementation "io.insert-koin:koin-androidx-viewmodel:$koin"
2020-05-04 11:15:24 +00:00
// Koin for DI
2021-10-22 08:58:14 +00:00
//implementation "org.koin:koin-core:$koin"
//implementation "org.koin:koin-android:$koin"
//implementation "org.koin:koin-androidx-scope:$koin"
//implementation "org.koin:koin-androidx-viewmodel:$koin"
2020-05-04 11:15:24 +00:00
// Image libraries
implementation "io.coil-kt:coil:$coil"
implementation "com.github.bumptech.glide:glide:$glide"
implementation "com.github.bumptech.glide:okhttp3-integration:$glide"
kapt "com.github.bumptech.glide:compiler:$glide"
2020-05-12 21:54:59 +00:00
2020-09-16 21:09:44 +00:00
// Add the Firebase Crashlytics SDK.
implementation 'com.google.firebase:firebase-analytics:17.5.0'
2022-02-15 07:50:13 +00:00
//implementation 'com.google.firebase:firebase-crashlytics:17.2.1'
2020-09-16 21:09:44 +00:00
2021-07-05 05:49:54 +00:00
//search
implementation 'com.github.mirrajabi:search-dialog:1.1'
2021-10-14 06:26:50 +00:00
//logs
implementation 'com.jakewharton.timber:timber:4.7.1'
2020-05-04 11:15:24 +00:00
}