Project

General

Profile

« Previous | Next » 

Revision 4ee69efb

Added by Leszek Koltunski 4 days ago

first two files converted to Kotlin

View differences:

build.gradle
1
buildscript {
2
    repositories{
3
        google()
4
        mavenCentral()
5
    }
6
    dependencies{
7
        classpath libs.gradle
8
        classpath libs.google.services
9
        classpath libs.firebase.crashlytics.gradle
10
    }
11
}
12

  
13
plugins {
14
    alias(libs.plugins.kotlin.android)
15
}
1 16
apply plugin: 'com.android.application'
2 17
apply plugin: 'com.google.gms.google-services'
3 18
apply plugin: 'com.google.firebase.crashlytics'
......
9 24
            keyAlias = 'distorted'
10 25
            }
11 26
    }
12
    compileSdk 34
27
    compileSdk 35
13 28

  
14 29
    defaultConfig {
15 30
        applicationId "org.distorted.magic"
16 31
        minSdkVersion 23
17
        targetSdkVersion 34
32
        targetSdk 35
18 33
        versionCode 101
19 34
        versionName "2.2.3"
20 35
    }
......
39 54
        sourceCompatibility JavaVersion.VERSION_11
40 55
        targetCompatibility JavaVersion.VERSION_11
41 56
    }
42
}
43

  
44
buildscript {
45
    repositories{
46
        google()
47
        mavenCentral()
48
    }
49
    dependencies{
50
        classpath 'com.android.tools.build:gradle:8.7.3'
51
        classpath 'com.google.gms:google-services:4.4.2'
52
        classpath 'com.google.firebase:firebase-crashlytics-gradle:3.0.3'
57
    kotlinOptions {
58
        jvmTarget = '11'
53 59
    }
54 60
}
55 61

  
......
57 63
    api project(':distorted-objectlib')
58 64
    api project(':distorted-flags')
59 65

  
60
    implementation platform('com.google.firebase:firebase-bom:33.10.0')
61
    implementation ('com.google.firebase:firebase-analytics')
66
    implementation platform(libs.firebase.bom)
67
    implementation libs.firebase.analytics
62 68
      {
63 69
      exclude module: "play-services-ads-identifier"
64 70
      exclude module: "play-services-measurement"
65 71
      exclude module: "play-services-measurement-sdk"
66 72
      }
67
    implementation ('com.google.firebase:firebase-crashlytics')
68
    implementation ('com.google.firebase:firebase-messaging')
69
    implementation ('com.google.firebase:firebase-inappmessaging-display')
70
    implementation ('com.google.android.play:review:2.0.2')
71
    implementation ('androidx.appcompat:appcompat:1.7.0')
72
    implementation ('androidx.preference:preference:1.2.1')
73
    implementation ('androidx.work:work-runtime:2.9.1')
74
    implementation ('com.google.android.material:material:1.12.0')
75
    //implementation "com.android.billingclient:billing:5.1.0"
73

  
74
    implementation libs.firebase.crashlytics
75
    implementation libs.firebase.messaging
76
    implementation libs.firebase.inappmessaging.display
77
    implementation libs.review
78
    implementation libs.appcompat
79
    implementation libs.preference
80
    implementation libs.work.runtime
81
    implementation libs.material
82
    implementation libs.core.ktx
76 83
    implementation project(path: ':distorted-os-android')
77 84
}

Also available in: Unified diff