]>
Commit | Line | Data |
---|---|---|
e9a08ae2 JR |
1 | plugins { |
2 | alias(libs.plugins.com.android.application) | |
3 | alias(libs.plugins.org.jetbrains.kotlin.android) | |
4 | } | |
5 | ||
6 | android { | |
7 | namespace = "im.jfr.i" | |
8 | compileSdk = 33 | |
9 | ||
10 | defaultConfig { | |
11 | applicationId = "im.jfr.i" | |
12 | minSdk = 24 | |
13 | targetSdk = 33 | |
14 | versionCode = 1 | |
15 | versionName = "1.0" | |
16 | ||
17 | testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" | |
18 | vectorDrawables { | |
19 | useSupportLibrary = true | |
20 | } | |
21 | } | |
22 | ||
23 | buildTypes { | |
24 | release { | |
25 | isMinifyEnabled = false | |
26 | proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") | |
27 | } | |
28 | } | |
29 | compileOptions { | |
30 | sourceCompatibility = JavaVersion.VERSION_1_8 | |
31 | targetCompatibility = JavaVersion.VERSION_1_8 | |
32 | } | |
33 | kotlinOptions { | |
34 | jvmTarget = "1.8" | |
35 | } | |
36 | buildFeatures { | |
37 | compose = true | |
38 | } | |
39 | composeOptions { | |
40 | kotlinCompilerExtensionVersion = "1.3.2" | |
41 | } | |
42 | packaging { | |
43 | resources { | |
44 | excludes += "/META-INF/{AL2.0,LGPL2.1}" | |
45 | } | |
46 | } | |
47 | } | |
48 | ||
49 | dependencies { | |
50 | ||
51 | implementation(libs.core.ktx) | |
52 | implementation(libs.lifecycle.runtime.ktx) | |
53 | implementation(libs.activity.compose) | |
54 | implementation(platform(libs.compose.bom)) | |
55 | implementation(libs.ui) | |
56 | implementation(libs.ui.graphics) | |
57 | implementation(libs.ui.tooling.preview) | |
58 | implementation(libs.material3) | |
59 | implementation(libs.appcompat) | |
60 | implementation(libs.material) | |
61 | implementation(libs.constraintlayout) | |
62 | testImplementation(libs.junit) | |
63 | androidTestImplementation(libs.androidx.test.ext.junit) | |
64 | androidTestImplementation(libs.espresso.core) | |
65 | androidTestImplementation(platform(libs.compose.bom)) | |
66 | androidTestImplementation(libs.ui.test.junit4) | |
67 | debugImplementation(libs.ui.tooling) | |
68 | debugImplementation(libs.ui.test.manifest) | |
69 | } |