| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- apply plugin: 'com.android.application'
- apply plugin: 'org.jetbrains.kotlin.android'
- android {
- compileSdkVersion 33
- buildToolsVersion '30.0.3'
- defaultConfig {
- applicationId "com.dar.nbook"
- minSdkVersion 21
- targetSdkVersion 33
- versionCode 301002
- multiDexEnabled true
- versionName "3.0.1-stable"
- vectorDrawables.useSupportLibrary true
- proguardFiles 'proguard-rules.pro'
- }
- buildTypes {
- release {
- minifyEnabled true
- shrinkResources true
- proguardFiles getDefaultProguardFile('proguard-android-optimize.txt')
- versionNameSuffix "-release"
- resValue "string", "app_name", "NBook"
- }
- debug {
- // applicationIdSuffix ".debug"
- versionNameSuffix "-debug"
- resValue "string", "app_name", "NBook Debug"
- }
- }
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_17
- targetCompatibility JavaVersion.VERSION_17
- }
- lint {
- abortOnError false
- checkReleaseBuilds false
- }
- namespace 'com.dar.nbook'
- kotlinOptions {
- jvmTarget = '17'
- }
- buildFeatures {
- compose true
- }
- composeOptions {
- kotlinCompilerExtensionVersion '1.4.3'
- }
- packagingOptions {
- resources {
- excludes += '/META-INF/{AL2.0,LGPL2.1}'
- }
- }
- viewBinding {
- enabled = true
- }
- }
- dependencies {
- // AndroidX
- implementation 'androidx.appcompat:appcompat:1.6.1'
- implementation 'androidx.cardview:cardview:1.0.0'
- implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
- implementation 'androidx.fragment:fragment:1.5.6'
- implementation 'androidx.preference:preference:1.2.0'
- implementation 'androidx.viewpager2:viewpager2:1.0.0'
- implementation 'androidx.recyclerview:recyclerview:1.3.0'
- implementation 'com.google.android.material:material:1.8.0'
- // Other
- implementation 'com.squareup.okhttp3:okhttp-urlconnection:3.12.12'//Because of min SDK
- implementation 'com.github.franmontiel:PersistentCookieJar:v1.0.1'
- //implementation 'com.github.chrisbanes:PhotoView:2.3.0'
- implementation 'org.jsoup:jsoup:1.15.4'
- implementation 'ch.acra:acra-core:5.7.0'
- implementation('com.github.bumptech.glide:glide:4.15.0') {
- exclude group: "com.android.support"
- }
- implementation "androidx.multidex:multidex:2.0.1"
- implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
- implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
- implementation 'androidx.activity:activity-compose:1.5.1'
- implementation platform('androidx.compose:compose-bom:2022.10.00')
- implementation 'androidx.compose.ui:ui'
- implementation 'androidx.compose.ui:ui-graphics'
- implementation 'androidx.compose.ui:ui-tooling-preview'
- implementation 'androidx.compose.material3:material3'
- androidTestImplementation platform('androidx.compose:compose-bom:2022.10.00')
- androidTestImplementation 'androidx.compose.ui:ui-test-junit4'
- annotationProcessor 'com.github.bumptech.glide:compiler:4.15.0'
- implementation 'com.github.yukuku:ambilwarna:2.0.1'
- implementation 'me.zhanghai.android.fastscroll:library:1.2.0'
- implementation 'net.opacapp:multiline-collapsingtoolbar:27.1.1'
- implementation 'com.zeugmasolutions.localehelper:locale-helper-android:1.5.1'
- implementation 'com.squareup.retrofit2:retrofit:2.9.0'
- implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
- debugImplementation 'androidx.compose.ui:ui-tooling'
- debugImplementation 'androidx.compose.ui:ui-test-manifest'
- implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.8.10'
- implementation 'androidx.core:core-ktx:1.10.1'
- implementation 'com.louiscad.splitties:splitties-fun-pack-android-base:3.0.0'
- implementation 'com.louiscad.splitties:splitties-fun-pack-android-material-components:3.0.0'
- implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1'
- implementation 'com.adjust.sdk:adjust-android:4.33.4'
- implementation 'com.android.installreferrer:installreferrer:2.2'
- implementation 'com.adjust.sdk:adjust-android-webbridge:4.33.4'
- }
|