@@ -3,52 +3,35 @@ plugins {
3
3
id(" kotlin-android" )
4
4
id(" kotlin-android-extensions" )
5
5
id(" kotlin-kapt" )
6
- id(" dagger.hilt.android.plugin " )
7
- id(" androidx.navigation.safeargs.kotlin " )
6
+ id(" com.google. dagger.hilt.android" )
7
+ id(" androidx.navigation.safeargs" )
8
8
}
9
9
10
10
android {
11
- compileSdkVersion(AppConfig .compileSdk)
12
- // buildToolsVersion(AppConfig.buildToolsVersion)
11
+ compileSdk = 31
13
12
14
13
defaultConfig {
15
- applicationId = AppConfig .applicationId
16
- minSdkVersion( AppConfig . minSdk)
17
- targetSdkVersion( AppConfig . targetSdk)
18
- versionCode = AppConfig .versionCode
19
- versionName = AppConfig .versionName
14
+ applicationId = " com.milad.githoob "
15
+ minSdk = 21
16
+ targetSdk = 31
17
+ versionCode = 1
18
+ versionName = " 1.0 "
20
19
21
- testInstrumentationRunner = AppConfig .androidTestInstrumentation
20
+ testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner "
22
21
}
23
22
24
23
buildTypes {
25
24
release {
26
- // minifyEnabled = false
27
- proguardFiles(
28
- getDefaultProguardFile(" proguard-android-optimize.txt" ),
29
- " proguard-rules.pro"
30
- )
25
+ isMinifyEnabled = false
26
+ // proguardFiles = getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"
31
27
}
32
28
}
33
-
34
- flavorDimensions(AppConfig .dimension)
35
- productFlavors {
36
- create(" staging" ) {
37
- applicationIdSuffix = " .staging"
38
- setDimension(AppConfig .dimension)
39
- }
40
-
41
- create(" production" ) {
42
- setDimension(AppConfig .dimension)
43
- }
44
- }
45
-
46
29
compileOptions {
47
30
sourceCompatibility = JavaVersion .VERSION_1_8
48
31
targetCompatibility = JavaVersion .VERSION_1_8
49
32
}
50
33
kotlinOptions {
51
- jvmTarget = AppConfig .jvmTarget
34
+ jvmTarget = " 1.8 "
52
35
}
53
36
buildFeatures {
54
37
viewBinding = true
@@ -57,10 +40,45 @@ android {
57
40
}
58
41
59
42
dependencies {
60
- // implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
61
- implementation(AppDependencies .appLibraries)
62
- kapt(AppDependencies .kaptLibraries)
63
- // annotationProcessor(AppDependencies.annotationLibraries)
64
- testImplementation(AppDependencies .testLibraries)
65
- androidTestImplementation(AppDependencies .androidTestLibraries)
43
+
44
+ implementation(libs.coreKtx)
45
+ implementation(libs.appcompat)
46
+ implementation(libs.material)
47
+ implementation(libs.constraintLayout)
48
+ implementation(libs.navigationFragment)
49
+ implementation(libs.navigationUi)
50
+ implementation(libs.coroutinesCore)
51
+ implementation(libs.coroutinesAndroid)
52
+ implementation(libs.legacy)
53
+ implementation(libs.recyclerview)
54
+ testImplementation(libs.junit)
55
+ androidTestImplementation(libs.extJUnit)
56
+ androidTestImplementation(libs.espressoCore)
57
+
58
+ implementation(libs.lifecycleViewmodel)
59
+ implementation(libs.lifecycleRuntime)
60
+ implementation(libs.lifecycleLivedata)
61
+ implementation(libs.lifecycleExtensions)
62
+
63
+ implementation(libs.activity)
64
+ implementation(libs.lifecycleArch)
65
+ implementation(libs.gson)
66
+ implementation(libs.retrofit)
67
+ implementation(libs.retrofitGson)
68
+ implementation(libs.okhttpLogging)
69
+
70
+ implementation(libs.hilt.android)
71
+ kapt(libs.hilt.compiler)
72
+ kapt(libs.hilt.ext.compiler)
73
+ // implementation("androidx.hilt:hilt-lifecycle-viewmodel:1.0.0")
74
+ // implementation("androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha03")
75
+
76
+ implementation(libs.glide)
77
+ implementation(libs.glide.compiler)
78
+ implementation(libs.glide.transformations)
79
+ implementation(libs.datastore)
80
+ implementation(libs.markwon.core)
81
+ implementation(libs.markwon.html)
82
+ implementation(libs.markwon.image)
83
+ implementation(libs.timber)
66
84
}
0 commit comments