83 lines
2.0 KiB
Groovy
83 lines
2.0 KiB
Groovy
plugins {
|
|
id 'com.android.application'
|
|
id 'kotlin-android'
|
|
id 'kotlin-parcelize'
|
|
id 'androidx.navigation.safeargs.kotlin'
|
|
}
|
|
|
|
android {
|
|
compileSdkVersion versions.compileSdk
|
|
buildToolsVersion versions.buildTools
|
|
|
|
namespace "com.fragula2.sample"
|
|
|
|
defaultConfig {
|
|
applicationId "com.fragula2.sample"
|
|
|
|
minSdkVersion versions.minSdk
|
|
targetSdkVersion versions.targetSdk
|
|
|
|
versionCode 10000
|
|
versionName "1.0"
|
|
|
|
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
|
|
}
|
|
compileOptions {
|
|
sourceCompatibility JavaVersion.VERSION_11
|
|
targetCompatibility JavaVersion.VERSION_11
|
|
}
|
|
kotlinOptions {
|
|
jvmTarget = '11'
|
|
}
|
|
composeOptions {
|
|
kotlinCompilerExtensionVersion compose_version
|
|
}
|
|
sourceSets {
|
|
androidTest.java.srcDirs += 'src/androidTest/kotlin'
|
|
main.java.srcDirs += 'src/main/kotlin'
|
|
test.java.srcDirs += 'src/test/kotlin'
|
|
}
|
|
buildFeatures {
|
|
viewBinding true
|
|
compose true
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
|
|
// Core
|
|
implementation library.kotlin
|
|
implementation library.core
|
|
implementation library.activity
|
|
implementation library.fragment
|
|
|
|
// UI
|
|
implementation library.appcompat
|
|
implementation library.materialdesign
|
|
implementation library.coil
|
|
|
|
// Compose
|
|
implementation library.compose_ui
|
|
implementation library.compose_material
|
|
implementation library.compose_activity
|
|
implementation library.compose_navigation
|
|
implementation library.compose_preview
|
|
debugImplementation library.compose_tooling
|
|
debugImplementation library.compose_manifest
|
|
|
|
// AAC
|
|
implementation library.viewmodel
|
|
implementation library.lifecycle
|
|
implementation library.navigation
|
|
|
|
// Modules
|
|
implementation project(':fragula-compose')
|
|
implementation project(':fragula-core')
|
|
|
|
// Tests
|
|
testImplementation testLibrary.junit
|
|
|
|
androidTestImplementation androidTestLibrary.junit_ext
|
|
androidTestImplementation androidTestLibrary.test_runner
|
|
}
|