Spaces:
Running
Running
| plugins { | |
| id 'com.android.application' | |
| id 'org.jetbrains.kotlin.android' | |
| } | |
| android { | |
| namespace 'com.whispercppdemo' | |
| compileSdk 34 | |
| defaultConfig { | |
| applicationId "com.whispercppdemo" | |
| minSdk 26 | |
| targetSdk 34 | |
| versionCode 1 | |
| versionName "1.0" | |
| testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" | |
| vectorDrawables { | |
| useSupportLibrary true | |
| } | |
| } | |
| buildTypes { | |
| release { | |
| signingConfig signingConfigs.debug | |
| minifyEnabled true | |
| proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' | |
| } | |
| } | |
| compileOptions { | |
| sourceCompatibility JavaVersion.VERSION_17 | |
| targetCompatibility JavaVersion.VERSION_17 | |
| } | |
| kotlinOptions { | |
| jvmTarget = '17' | |
| } | |
| buildFeatures { | |
| compose true | |
| } | |
| composeOptions { | |
| kotlinCompilerExtensionVersion '1.5.0' | |
| } | |
| } | |
| dependencies { | |
| implementation project(':lib') | |
| implementation 'androidx.activity:activity-compose:1.7.2' | |
| implementation 'androidx.compose.material:material-icons-core:1.5.0' | |
| implementation 'androidx.compose.material3:material3:1.1.1' | |
| implementation "androidx.compose.ui:ui:1.5.0" | |
| implementation "androidx.compose.ui:ui-tooling-preview:1.5.0" | |
| implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1' | |
| implementation "com.google.accompanist:accompanist-permissions:0.28.0" | |
| implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.2' | |
| testImplementation 'junit:junit:4.13.2' | |
| androidTestImplementation 'androidx.test.ext:junit:1.1.5' | |
| androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' | |
| androidTestImplementation "androidx.compose.ui:ui-test-junit4:1.5.0" | |
| debugImplementation "androidx.compose.ui:ui-tooling:1.5.0" | |
| debugImplementation "androidx.compose.ui:ui-test-manifest:1.5.0" | |
| } |