/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' android { namespace 'com.facebook.flipper.sample.tutorial' defaultConfig { applicationId "com.facebook.flipper.sample.tutorial" minSdkVersion 23 targetSdkVersion rootProject.targetSdkVersion compileSdkVersion rootProject.compileSdkVersion versionCode 1 versionName "1.0" } compileOptions { targetCompatibility rootProject.javaTargetVersion sourceCompatibility rootProject.javaTargetVersion } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } packagingOptions { pickFirst "**/libcrypto.so" pickFirst "**/libevent-2.1.so" pickFirst "**/libevent_core-2.1.so" pickFirst "**/libevent_extra-2.1.so" pickFirst "**/libflipper.so" pickFirst "**/libssl.so" } } dependencies { implementation deps.kotlinStdLibrary implementation deps.supportAppCompat implementation deps.supportCoreKtx // Flipper // For simplicity, we use Flipper for both debug and release builds here. // Check out the "sample" app to see how to separate your build flavors. implementation project(':android') implementation project(':network-plugin') implementation project(':litho-plugin') implementation deps.flipperFrescoPlugin implementation deps.soloader // Litho implementation deps.lithoCore implementation deps.lithoWidget implementation deps.lithoAnnotations implementation deps.lithoSectionsAnnotations implementation deps.lithoFresco implementation deps.lithoSectionsCore implementation deps.lithoSectionsDebug implementation deps.lithoSectionsWidget implementation deps.fresco implementation deps.frescoUiCommon implementation deps.frescoVito implementation deps.frescoVitoCore implementation deps.frescoVitoLitho kapt deps.lithoProcessor kapt deps.lithoSectionsProcessor }