TKK_E32231769/app/build.gradle.kts

112 lines
2.1 KiB
Plaintext

plugins {
alias(libs.plugins.android.application)
}
android {
namespace = "com.example.projekta"
compileSdk = 36
defaultConfig {
applicationId = "com.example.projekta"
minSdk = 24
targetSdk = 33
versionCode = 1
versionName = "1.0"
testInstrumentationRunner =
"androidx.test.runner.AndroidJUnitRunner"
}
packaging {
resources {
excludes += setOf(
"META-INF/INDEX.LIST",
"META-INF/DEPENDENCIES",
"META-INF/io.netty.versions.properties",
"META-INF/LICENSE*",
"META-INF/NOTICE*"
)
}
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile(
"proguard-android-optimize.txt"
),
"proguard-rules.pro"
)
}
}
compileOptions {
sourceCompatibility =
JavaVersion.VERSION_11
targetCompatibility =
JavaVersion.VERSION_11
}
buildFeatures {
viewBinding = true
}
}
dependencies {
// ANDROID
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)
implementation(libs.material)
implementation(libs.androidx.activity)
implementation(libs.androidx.constraintlayout)
// RECYCLERVIEW
implementation(
"androidx.recyclerview:recyclerview:1.3.2"
)
// CIRCLE IMAGE
implementation(
"de.hdodenhof:circleimageview:3.1.0"
)
// IMAGE LOADER
implementation(
"io.coil-kt:coil:2.6.0"
)
// VOLLEY
implementation(
"com.android.volley:volley:1.2.1"
)
// SPLASH SCREEN
implementation(
"androidx.core:core-splashscreen:1.0.1"
)
// MQTT
implementation("com.hivemq:hivemq-mqtt-client:1.3.3")
// TEST
testImplementation(libs.junit)
androidTestImplementation(
libs.androidx.junit
)
androidTestImplementation(
libs.androidx.espresso.core
)
}