Skip to content

Commit e4330df

Browse files
feat: update gradle dependencies, upgrade maplibre native android to 12.2.+ (#413)
1 parent 821bf1b commit e4330df

File tree

4 files changed

+41
-5
lines changed

4 files changed

+41
-5
lines changed

example/android/settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ plugins {
2222
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
2323
id("com.android.application") version "8.12.0" apply false
2424
id("org.jetbrains.kotlin.android") version "2.1.21" apply false
25-
id("org.jlleitschuh.gradle.ktlint") version "13.1.+" apply false
25+
id("org.jlleitschuh.gradle.ktlint") version "14.0.+" apply false
2626
}
2727

2828
include(":app")

maplibre/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ in release builds on Android.
55

66
### New Features
77

8+
- Upgrade MapLibre Native on Android to [12.2](https://github.com/maplibre/maplibre-native/blob/main/platform/android/CHANGELOG.md#1220).
89
- Optimize package size on `pub.dev` by restructuring the repository.
910
- Upgrade `jni` / `jnigen` to ^0.15.1.
1011

maplibre/android/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ buildscript {
1212
}
1313

1414
dependencies {
15-
classpath("com.android.tools.build:gradle:8.12.3")
15+
classpath("com.android.tools.build:gradle:8.13.1")
1616
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version")
1717
// noinspection GradleDynamicVersion
18-
classpath("org.jlleitschuh.gradle:ktlint-gradle:13.1.+")
18+
classpath("org.jlleitschuh.gradle:ktlint-gradle:14.0.+")
1919
}
2020
}
2121

@@ -67,7 +67,7 @@ android {
6767

6868
dependencies {
6969
// jnigen picks up api dependencies
70-
api 'org.maplibre.gl:android-sdk:12.0.+'
70+
api 'org.maplibre.gl:android-sdk:12.2.+'
7171
testImplementation "org.jetbrains.kotlin:kotlin-test"
7272
testImplementation "org.mockito:mockito-core:5.20.+"
7373
}
@@ -95,7 +95,7 @@ ktlint {
9595
}
9696
dependencies {
9797
// noinspection GradleDynamicVersion
98-
ktlintRuleset("io.nlopez.compose.rules:ktlint:0.4.27")
98+
ktlintRuleset("io.nlopez.compose.rules:ktlint:0.5.0")
9999
}
100100
filter {
101101
exclude("**/*.g.kt")

maplibre/lib/src/platform/android/jni.g.dart

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64704,6 +64704,41 @@ class MapLibreMap extends jni$_.JObject {
6470464704
).check();
6470564705
}
6470664706

64707+
static final _id_setFrustumOffset = _class.instanceMethodId(
64708+
r'setFrustumOffset',
64709+
r'(Landroid/graphics/RectF;)V',
64710+
);
64711+
64712+
static final _setFrustumOffset =
64713+
jni$_.ProtectedJniExtensions.lookup<
64714+
jni$_.NativeFunction<
64715+
jni$_.JThrowablePtr Function(
64716+
jni$_.Pointer<jni$_.Void>,
64717+
jni$_.JMethodIDPtr,
64718+
jni$_.VarArgs<(jni$_.Pointer<jni$_.Void>,)>,
64719+
)
64720+
>
64721+
>('globalEnv_CallVoidMethod')
64722+
.asFunction<
64723+
jni$_.JThrowablePtr Function(
64724+
jni$_.Pointer<jni$_.Void>,
64725+
jni$_.JMethodIDPtr,
64726+
jni$_.Pointer<jni$_.Void>,
64727+
)
64728+
>();
64729+
64730+
/// from: `public void setFrustumOffset(android.graphics.RectF rectF)`
64731+
void setFrustumOffset(
64732+
RectF rectF,
64733+
) {
64734+
final _$rectF = rectF.reference;
64735+
_setFrustumOffset(
64736+
reference.pointer,
64737+
_id_setFrustumOffset as jni$_.JMethodIDPtr,
64738+
_$rectF.pointer,
64739+
).check();
64740+
}
64741+
6470764742
static final _id_setSwapBehaviorFlush = _class.instanceMethodId(
6470864743
r'setSwapBehaviorFlush',
6470964744
r'(Z)V',

0 commit comments

Comments
 (0)