Few cents about my commits

StoreKit2: bindings for pure swift framework

|

It was requested for a while as StoreKit is marked as deprecated.

Moments with it is that swift doesn’t provide runtime to work with its classes from other languages as result Java classes can’t be bound to native pure switch similar as bro-bridge does.

AltPods: pods updated - 1.48.0-SNAPSHOT

|

AltPods were updated to v1.48.0-SNAPSHOT to sync with recent releases.

Not many changes this month.

Updated pods (ones with API changed)

These pods were pushed to https://oss.sonatype.org/content/repositories/snapshots maven repo under 1.48.0-SNAPSHOTS version. Source code @github

Updates are not fully tested, please open issue if bug found.

AltPods: pods updated - 1.47.0-SNAPSHOT

|

AltPods were updated to v1.47.0-SNAPSHOT to sync with recent releases.

Not many changes this month. Pay attention to Google Mobile Ads – there is a lot of API changes.

New pods

Updated pods

These pods were pushed to https://oss.sonatype.org/content/repositories/snapshots maven repo under 1.47.0-SNAPSHOTS version. Source code @github

Updates are not fully tested, please open issue if bug found.

AltPods: pods updated - 1.46.0-SNAPSHOT

|

AltPods were updated to v1.46.0-SNAPSHOT to sync with recent releases.

Updated pods

These pods were pushed to https://oss.sonatype.org/content/repositories/snapshots maven repo under 1.46.0-SNAPSHOTS version. Source code @github

Updates are not fully tested, please open issue if bug found.

AltPods: pods updated - 1.45.0-SNAPSHOT

|

AltPods: pods updated - 1.44.0-SNAPSHOT

|

AltPods were updated to v1.44.0-SNAPSHOT to sync with recent releases.

Updated pods

Pods without update

Following pods received new version but there is no api changes:

  • AppLovinSDK updated to v12.6.1 (no api changes)
  • CleverAds updated to 3.9.3 (no api changes)
  • Branch metrics updated to 3.6.1 (no api changes)
  • Facebook updated to 17.1.0 (no api changes)

These pods were pushed to https://oss.sonatype.org/content/repositories/snapshots maven repo under 1.44.0-SNAPSHOTS version. Source code @github

Updates are not fully tested, please open issue if bug found.

AltPods: pods updated - 1.43.0-SNAPSHOT

|

AltPods: pods updated - 1.42.0-SNAPSHOT

|

AltPods were updated to v1.42.0-SNAPSHOT to sync with recent releases.

Updated pods

These pods were pushed to https://oss.sonatype.org/content/repositories/snapshots maven repo under 1.42.0-SNAPSHOTS version. Source code @github

Updates are not fully tested, please open issue if bug found.

AltPods: pods updated - 1.41.0-SNAPSHOT

|

Swift: when ld and runtime class name differs

|

Issue observed when swift call back to java code and provided object from swift side failed to marshal to destination class:

java.lang.ClassCastException: org.robovm.apple.foundation.NSObject cannot be cast to org.bindings.SomeSwiftClass

This happens when corresponding class is not loaded at Java side and RoboVM’s ObjCRuntime doesn’t recognize its pointer.

Lets investigate.