| author | Da Risk <da_risk@geekorum.com> | 
| Thu, 13 Apr 2023 17:11:33 -0400 | |
| changeset 2 | bedda51b88eb | 
| parent 0 | 0a13dcabf7d3 | 
| child 3 | e2e4636c1e70 | 
| permissions | -rw-r--r-- | 
| 0 | 1  | 
plugins {
 | 
2  | 
    id("com.android.library")
 | 
|
3  | 
    kotlin("android")
 | 
|
4  | 
    id("com.geekorum.build.source-license-checker")
 | 
|
5  | 
}  | 
|
6  | 
||
7  | 
android {
 | 
|
8  | 
namespace = "com.geekorum.aboutoss.ui"  | 
|
9  | 
compileSdk = 33  | 
|
10  | 
||
11  | 
    defaultConfig {
 | 
|
12  | 
minSdk = 28  | 
|
13  | 
||
14  | 
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"  | 
|
15  | 
        consumerProguardFiles("consumer-rules.pro")
 | 
|
16  | 
}  | 
|
17  | 
||
18  | 
    buildTypes {
 | 
|
19  | 
        release {
 | 
|
20  | 
isMinifyEnabled = false  | 
|
21  | 
proguardFiles(  | 
|
22  | 
                getDefaultProguardFile("proguard-android-optimize.txt"),
 | 
|
23  | 
"proguard-rules.pro"  | 
|
24  | 
)  | 
|
25  | 
}  | 
|
26  | 
}  | 
|
27  | 
    compileOptions {
 | 
|
28  | 
sourceCompatibility = JavaVersion.VERSION_1_8  | 
|
29  | 
targetCompatibility = JavaVersion.VERSION_1_8  | 
|
30  | 
}  | 
|
31  | 
    kotlinOptions {
 | 
|
32  | 
jvmTarget = "1.8"  | 
|
33  | 
}  | 
|
| 
2
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
34  | 
|
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
35  | 
    buildFeatures {
 | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
36  | 
compose = true  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
37  | 
}  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
38  | 
|
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
39  | 
    composeOptions {
 | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
40  | 
kotlinCompilerExtensionVersion = libs.versions.androidx.compose.compiler.get()  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
41  | 
}  | 
| 0 | 42  | 
}  | 
43  | 
||
44  | 
dependencies {
 | 
|
| 
2
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
45  | 
    implementation(project(":core"))
 | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
46  | 
implementation(platform(libs.androidx.compose.bom))  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
47  | 
implementation(libs.androidx.compose.material)  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
48  | 
implementation(libs.androidx.lifecycle.viewmodel)  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
49  | 
implementation(libs.androidx.activity)  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
50  | 
implementation(libs.androidx.activity.compose)  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
51  | 
implementation(libs.androidx.navigation.compose)  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
52  | 
    implementation(libs.geekdroid) {
 | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
53  | 
//TODO get rid of dagger platform in geekdroid  | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
54  | 
        exclude("com.google.dagger", "dagger-platform")
 | 
| 
 
bedda51b88eb
ui: add OpenSourceLicensesActivity and composables
 
Da Risk <da_risk@geekorum.com> 
parents: 
0 
diff
changeset
 | 
55  | 
}  | 
| 0 | 56  | 
|
57  | 
implementation(libs.appcompat)  | 
|
58  | 
testImplementation(libs.junit)  | 
|
59  | 
androidTestImplementation(libs.androidx.test.ext.junit)  | 
|
60  | 
androidTestImplementation(libs.espresso.core)  | 
|
61  | 
}  |