mirror of
https://github.com/KokaKiwi/BarInsta
synced 2024-11-08 15:57:29 +00:00
de86668caf
1. fix notification can't open post + remove duplicate code 2. optimize bio (long)click mechanism 3. remove the old deprecated RamboTextView and its MentionClickListener
121 lines
4.1 KiB
Groovy
Executable File
121 lines
4.1 KiB
Groovy
Executable File
apply plugin: 'com.android.application'
|
|
apply plugin: "androidx.navigation.safeargs"
|
|
|
|
android {
|
|
compileSdkVersion 29
|
|
|
|
defaultConfig {
|
|
applicationId 'me.austinhuang.instagrabber'
|
|
|
|
minSdkVersion 21
|
|
targetSdkVersion 29
|
|
|
|
versionCode 59
|
|
versionName '19.1.0-a2'
|
|
|
|
multiDexEnabled true
|
|
|
|
vectorDrawables.useSupportLibrary = true
|
|
vectorDrawables.generatedDensities = []
|
|
|
|
javaCompileOptions {
|
|
annotationProcessorOptions {
|
|
arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
|
|
}
|
|
}
|
|
}
|
|
|
|
compileOptions {
|
|
// Flag to enable support for the new language APIs
|
|
coreLibraryDesugaringEnabled true
|
|
|
|
targetCompatibility JavaVersion.VERSION_1_8
|
|
sourceCompatibility JavaVersion.VERSION_1_8
|
|
}
|
|
|
|
buildFeatures { viewBinding true }
|
|
|
|
aaptOptions { additionalParameters '--no-version-vectors' }
|
|
|
|
buildTypes {
|
|
debug {
|
|
minifyEnabled true
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
}
|
|
|
|
release {
|
|
minifyEnabled true
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
configurations.all {
|
|
resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
|
|
}
|
|
|
|
dependencies {
|
|
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.1'
|
|
|
|
def appcompat_version = "1.2.0"
|
|
def nav_version = '2.3.2'
|
|
def exoplayer_version = '2.12.0'
|
|
|
|
implementation 'com.google.android.material:material:1.3.0'
|
|
|
|
implementation "com.google.android.exoplayer:exoplayer-core:$exoplayer_version"
|
|
implementation "com.google.android.exoplayer:exoplayer-dash:$exoplayer_version"
|
|
implementation "com.google.android.exoplayer:exoplayer-ui:$exoplayer_version"
|
|
|
|
implementation "androidx.appcompat:appcompat:$appcompat_version"
|
|
implementation "androidx.appcompat:appcompat-resources:$appcompat_version"
|
|
implementation "androidx.recyclerview:recyclerview:1.2.0-beta01"
|
|
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
|
|
implementation "androidx.viewpager2:viewpager2:1.0.0"
|
|
implementation "androidx.navigation:navigation-fragment:$nav_version"
|
|
implementation "androidx.navigation:navigation-ui:$nav_version"
|
|
implementation "androidx.constraintlayout:constraintlayout:2.0.4"
|
|
implementation "androidx.preference:preference:1.1.1"
|
|
implementation "androidx.work:work-runtime:2.4.0"
|
|
implementation 'androidx.palette:palette:1.0.0'
|
|
|
|
implementation 'com.google.guava:guava:27.0.1-android'
|
|
|
|
// Room
|
|
def room_version = "2.2.6"
|
|
implementation "androidx.room:room-runtime:$room_version"
|
|
implementation "androidx.room:room-guava:$room_version"
|
|
annotationProcessor "androidx.room:room-compiler:$room_version"
|
|
|
|
// CameraX
|
|
def camerax_version = "1.0.0-rc01"
|
|
implementation "androidx.camera:camera-camera2:$camerax_version"
|
|
implementation "androidx.camera:camera-lifecycle:$camerax_version"
|
|
implementation "androidx.camera:camera-view:1.0.0-alpha20"
|
|
|
|
// EmojiCompat
|
|
def emoji_compat_version = "1.1.0"
|
|
implementation "androidx.emoji:emoji:$emoji_compat_version"
|
|
implementation "androidx.emoji:emoji-appcompat:$emoji_compat_version"
|
|
|
|
implementation 'me.austinhuang:AutoLinkTextViewV2:-SNAPSHOT'
|
|
|
|
implementation 'com.facebook.fresco:fresco:2.3.0'
|
|
implementation 'com.facebook.fresco:animated-webp:2.3.0'
|
|
implementation 'com.facebook.fresco:webpsupport:2.3.0'
|
|
|
|
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
|
|
implementation 'com.squareup.retrofit2:converter-scalars:2.9.0'
|
|
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
|
|
|
|
implementation 'org.apache.commons:commons-imaging:1.0-alpha2'
|
|
implementation 'com.ibm.icu:icu4j:68.1'
|
|
implementation 'com.github.ammargitham:uCrop:2.3-native-beta-2'
|
|
implementation 'com.github.ammargitham:android-gpuimage:2.1.1-beta4'
|
|
|
|
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.6'
|
|
|
|
testImplementation 'org.junit.jupiter:junit-jupiter:5.7.0'
|
|
}
|