Skip to content

Commit 9d4b21f

Browse files
authored
refactor: Migrate plugins to Kotlin (#845)
1 parent 91ea5a6 commit 9d4b21f

125 files changed

Lines changed: 4218 additions & 4113 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/example/pubspec.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ packages:
6969
dependency: transitive
7070
description:
7171
name: characters
72-
sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803
72+
sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b
7373
url: "https://pub.dev"
7474
source: hosted
75-
version: "1.4.0"
75+
version: "1.4.1"
7676
clock:
7777
dependency: transitive
7878
description:
@@ -454,26 +454,26 @@ packages:
454454
dependency: transitive
455455
description:
456456
name: matcher
457-
sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2
457+
sha256: "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6"
458458
url: "https://pub.dev"
459459
source: hosted
460-
version: "0.12.17"
460+
version: "0.12.18"
461461
material_color_utilities:
462462
dependency: transitive
463463
description:
464464
name: material_color_utilities
465-
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
465+
sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b"
466466
url: "https://pub.dev"
467467
source: hosted
468-
version: "0.11.1"
468+
version: "0.13.0"
469469
meta:
470470
dependency: transitive
471471
description:
472472
name: meta
473-
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
473+
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
474474
url: "https://pub.dev"
475475
source: hosted
476-
version: "1.16.0"
476+
version: "1.17.0"
477477
mime:
478478
dependency: transitive
479479
description:
@@ -611,10 +611,10 @@ packages:
611611
dependency: transitive
612612
description:
613613
name: test_api
614-
sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
614+
sha256: "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636"
615615
url: "https://pub.dev"
616616
source: hosted
617-
version: "0.7.6"
617+
version: "0.7.9"
618618
typed_data:
619619
dependency: transitive
620620
description:

packages/google_mlkit_barcode_scanning/android/build.gradle

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@ group = "com.google_mlkit_barcode_scanning"
22
version = "1.0"
33

44
buildscript {
5+
ext.kotlin_version = "2.2.20"
56
repositories {
67
google()
78
mavenCentral()
89
}
910

1011
dependencies {
1112
classpath("com.android.tools.build:gradle:8.13.0")
13+
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:2.2.20")
1214
}
1315
}
1416

@@ -20,6 +22,7 @@ rootProject.allprojects {
2022
}
2123

2224
apply plugin: "com.android.library"
25+
apply plugin: "kotlin-android"
2326

2427
android {
2528
namespace = "com.google_mlkit_barcode_scanning"
@@ -31,11 +34,19 @@ android {
3134
targetCompatibility = JavaVersion.VERSION_11
3235
}
3336

37+
kotlinOptions {
38+
jvmTarget = '11'
39+
}
40+
41+
sourceSets {
42+
main.java.srcDirs += "src/main/kotlin"
43+
}
44+
3445
defaultConfig {
3546
minSdk = 21
3647
}
3748

3849
dependencies {
39-
implementation("com.google.mlkit:barcode-scanning:17.3.0")
50+
implementation("com.google.mlkit:barcode-scanning:17.3.0")
4051
}
4152
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0-milestone-1-bin.zip
4+
networkTimeout=10000
5+
validateDistributionUrl=true
6+
zipStoreBase=GRADLE_USER_HOME
7+
zipStorePath=wrapper/dists

packages/google_mlkit_barcode_scanning/android/src/main/java/com/google_mlkit_barcode_scanning/BarcodeScanner.java

Lines changed: 0 additions & 223 deletions
This file was deleted.

packages/google_mlkit_barcode_scanning/android/src/main/java/com/google_mlkit_barcode_scanning/GoogleMlKitBarcodeScanningPlugin.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)