100 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			100 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| plugins {
 | |
|     alias(libs.plugins.android.application)
 | |
|     alias(libs.plugins.kotlin.android)
 | |
|     alias(libs.plugins.kotlin.compose)
 | |
|     kotlin("plugin.serialization") version "1.9.0"
 | |
| 
 | |
|     alias(libs.plugins.ksp)
 | |
|     alias(libs.plugins.hilt.android)
 | |
| }
 | |
| 
 | |
| android {
 | |
|     namespace = "com.acitelight.aether"
 | |
|     compileSdk = 36
 | |
| 
 | |
|     defaultConfig {
 | |
|         applicationId = "com.acitelight.aether"
 | |
|         minSdk = 33
 | |
|         targetSdk = 36
 | |
|         versionCode = 1
 | |
|         versionName = "1.0"
 | |
| 
 | |
|         testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
 | |
|     }
 | |
| 
 | |
|     buildTypes {
 | |
|         release {
 | |
|             isMinifyEnabled = false
 | |
|             proguardFiles(
 | |
|                 getDefaultProguardFile("proguard-android-optimize.txt"),
 | |
|                 "proguard-rules.pro"
 | |
|             )
 | |
|             signingConfig = signingConfigs.getByName("debug")
 | |
|         }
 | |
|     }
 | |
|     compileOptions {
 | |
|         sourceCompatibility = JavaVersion.VERSION_21
 | |
|         targetCompatibility = JavaVersion.VERSION_21
 | |
|     }
 | |
|     kotlinOptions {
 | |
|         jvmTarget = "21"
 | |
|         freeCompilerArgs = listOf("-XXLanguage:+PropertyParamAnnotationDefaultTargetMode")
 | |
|     }
 | |
|     buildFeatures {
 | |
|         compose = true
 | |
|     }
 | |
| }
 | |
| 
 | |
| dependencies {
 | |
|     implementation(libs.persistentcookiejar)
 | |
| 
 | |
|     implementation(libs.fetch2)
 | |
|     implementation(libs.fetch2okhttp)
 | |
| 
 | |
|     implementation(libs.hilt.android)
 | |
|     implementation(libs.hilt.navigation.compose)
 | |
|     implementation(libs.androidx.compose.material.core)
 | |
|     implementation(libs.androidx.constraintlayout)
 | |
|     implementation(libs.androidx.compose.animation)
 | |
|     ksp(libs.hilt.android.compiler)
 | |
| 
 | |
|     implementation(libs.androidx.room.runtime)
 | |
|     implementation(libs.androidx.room.ktx)
 | |
|     ksp(libs.androidx.room.compiler)
 | |
| 
 | |
|     implementation(libs.androidx.datastore.preferences)
 | |
|     implementation(libs.bcprov.jdk15on)
 | |
|     implementation(libs.converter.gson)
 | |
|     implementation(libs.gson)
 | |
| 
 | |
|     implementation(libs.androidx.media3.exoplayer)
 | |
|     implementation(libs.androidx.media3.ui)
 | |
|     implementation(libs.androidx.media3.common)
 | |
| 
 | |
|     implementation(libs.coil.compose)
 | |
|     implementation(libs.coil.network.okhttp)
 | |
| 
 | |
|     implementation(libs.retrofit)
 | |
|     implementation(libs.retrofit2.kotlinx.serialization.converter)
 | |
|     implementation(libs.kotlinx.serialization.json)
 | |
|     implementation(libs.okhttp)
 | |
| 
 | |
|     implementation(libs.androidx.material.icons.extended)
 | |
|     implementation(libs.androidx.navigation.compose)
 | |
|     implementation(libs.androidx.core.ktx)
 | |
|     implementation(libs.androidx.lifecycle.runtime.ktx)
 | |
|     implementation(libs.androidx.activity.compose)
 | |
|     implementation(platform(libs.androidx.compose.bom))
 | |
|     implementation(libs.androidx.ui)
 | |
|     implementation(libs.androidx.ui.graphics)
 | |
|     implementation(libs.androidx.ui.tooling.preview)
 | |
|     implementation(libs.androidx.material3)
 | |
|     implementation(libs.androidx.media3.datasource.okhttp)
 | |
|     testImplementation(libs.junit)
 | |
|     androidTestImplementation(libs.androidx.junit)
 | |
|     androidTestImplementation(libs.androidx.espresso.core)
 | |
|     androidTestImplementation(platform(libs.androidx.compose.bom))
 | |
|     androidTestImplementation(libs.androidx.ui.test.junit4)
 | |
|     debugImplementation(libs.androidx.ui.tooling)
 | |
|     debugImplementation(libs.androidx.ui.test.manifest)
 | |
| } | 
