mirror of
https://github.com/uber/RIBs.git
synced 2026-06-16 12:54:31 +00:00
70 lines
2.3 KiB
Groovy
70 lines
2.3 KiB
Groovy
apply plugin: 'com.android.application'
|
|
apply plugin: 'org.jetbrains.kotlin.android'
|
|
apply plugin: "org.jetbrains.kotlin.kapt"
|
|
|
|
android {
|
|
compileSdkVersion deps.build.compileSdkVersion
|
|
buildToolsVersion deps.build.buildToolsVersion
|
|
|
|
defaultConfig {
|
|
minSdkVersion deps.build.minSdkVersion
|
|
targetSdkVersion deps.build.targetSdkVersion
|
|
applicationId "com.uber.rib.compose"
|
|
versionCode 1
|
|
versionName "1.0"
|
|
}
|
|
buildFeatures {
|
|
compose true
|
|
}
|
|
composeOptions {
|
|
kotlinCompilerExtensionVersion deps.versions.androidx.compose.compiler
|
|
}
|
|
compileOptions {
|
|
sourceCompatibility deps.build.javaVersion
|
|
targetCompatibility deps.build.javaVersion
|
|
}
|
|
|
|
// No need for lint. This is just a tutorial.
|
|
lint {
|
|
abortOnError false
|
|
quiet true
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
kapt deps.uber.motifCompiler
|
|
implementation project(":libraries:rib-android")
|
|
implementation project(":libraries:rib-android-compose")
|
|
implementation project(":libraries:rib-coroutines")
|
|
implementation deps.androidx.activityCompose
|
|
implementation deps.androidx.annotations
|
|
implementation deps.androidx.appcompat
|
|
implementation deps.androidx.composeAnimation
|
|
implementation deps.androidx.composeFoundation
|
|
implementation deps.androidx.composeMaterial
|
|
implementation deps.androidx.composeNavigation
|
|
implementation deps.androidx.composeRuntimeRxJava2
|
|
implementation deps.androidx.composeUi
|
|
implementation deps.androidx.composeViewModel
|
|
implementation deps.androidx.composeUiTooling
|
|
implementation deps.androidx.savedState
|
|
implementation deps.external.rxandroid2
|
|
implementation deps.kotlin.coroutines
|
|
implementation deps.kotlin.coroutinesAndroid
|
|
implementation deps.kotlin.coroutinesRx2
|
|
implementation deps.kotlin.stdlib
|
|
implementation deps.uber.autodisposeCoroutines
|
|
implementation deps.uber.motif
|
|
|
|
|
|
// Flipper Debug tool integration
|
|
debugImplementation 'com.facebook.flipper:flipper:0.93.0'
|
|
debugImplementation 'com.facebook.soloader:soloader:0.10.1'
|
|
releaseImplementation 'com.facebook.flipper:flipper-noop:0.93.0'
|
|
|
|
// Flipper RIBs plugin
|
|
implementation project(":tooling:rib-flipper-plugin")
|
|
|
|
testImplementation deps.test.junit
|
|
}
|