| 1 | apply plugin: 'com.android.application'
 | 
  
    | 2 | apply plugin: 'com.google.gms.google-services'
 | 
  
    | 3 | apply plugin: 'com.google.firebase.crashlytics'
 | 
  
    | 4 | 
 | 
  
    | 5 | android {
 | 
  
    | 6 |     signingConfigs {
 | 
  
    | 7 |         release {
 | 
  
    | 8 |             storeFile file('/Users/leszek/Programs/MagicCube/threedcell.keystore')
 | 
  
    | 9 |             keyAlias = 'distorted'
 | 
  
    | 10 |         }
 | 
  
    | 11 |     }
 | 
  
    | 12 |     compileSdkVersion 33
 | 
  
    | 13 | 
 | 
  
    | 14 |     defaultConfig {
 | 
  
    | 15 |         applicationId "org.distorted.magic"
 | 
  
    | 16 |         minSdkVersion 21
 | 
  
    | 17 |         targetSdkVersion 33
 | 
  
    | 18 |         versionCode 74
 | 
  
    | 19 |         versionName "1.12.6_internal"
 | 
  
    | 20 |     }
 | 
  
    | 21 | 
 | 
  
    | 22 |     buildTypes {
 | 
  
    | 23 |         release {
 | 
  
    | 24 |             minifyEnabled false
 | 
  
    | 25 |             proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
 | 
  
    | 26 |             signingConfig signingConfigs.release
 | 
  
    | 27 |             manifestPlaceholders = [crashlyticsCollectionEnabled:"true"]
 | 
  
    | 28 |         }
 | 
  
    | 29 |         debug {
 | 
  
    | 30 |             manifestPlaceholders = [crashlyticsCollectionEnabled:"false"]
 | 
  
    | 31 |         }
 | 
  
    | 32 |     }
 | 
  
    | 33 |     namespace 'org.distorted.main'
 | 
  
    | 34 | 
 | 
  
    | 35 | }
 | 
  
    | 36 | 
 | 
  
    | 37 | dependencies {
 | 
  
    | 38 |     api project(':distorted-objectlib')
 | 
  
    | 39 |     api project(':distorted-flags')
 | 
  
    | 40 | 
 | 
  
    | 41 |     implementation platform('com.google.firebase:firebase-bom:31.1.0')
 | 
  
    | 42 |     implementation ('com.google.firebase:firebase-analytics')
 | 
  
    | 43 |       {
 | 
  
    | 44 |       exclude module: "play-services-ads-identifier"
 | 
  
    | 45 |       exclude module: "play-services-measurement"
 | 
  
    | 46 |       exclude module: "play-services-measurement-sdk"
 | 
  
    | 47 |       }
 | 
  
    | 48 |     implementation ('com.google.firebase:firebase-crashlytics')
 | 
  
    | 49 |     implementation ('com.google.firebase:firebase-messaging')
 | 
  
    | 50 |     implementation ('com.google.firebase:firebase-inappmessaging-display')
 | 
  
    | 51 |     implementation ('com.google.android.play:core:1.10.3')
 | 
  
    | 52 |     implementation ('androidx.appcompat:appcompat:1.6.1')
 | 
  
    | 53 |     implementation ('androidx.work:work-runtime:2.8.0')
 | 
  
    | 54 |     implementation ('com.google.android.material:material:1.8.0')
 | 
  
    | 55 |     implementation "com.android.billingclient:billing:5.1.0"
 | 
  
    | 56 |     implementation project(path: ':distorted-puzzle-jsons')
 | 
  
    | 57 |     implementation project(path: ':distorted-puzzle-dmesh')
 | 
  
    | 58 | }
 |