17 Jul 2025
|
bro-gen
binding
robopods
altpods
AltPods were updated to v1.51.0-SNAPSHOT to sync with recent releases.
Breaking changes
AdMob is not longer a part of Firebase. It was moved out of Firebase package so its artifact id is changed:
- admob ->
io.github.dkimitsa.robovm:robopods-google-mobile-ads-ios
- ump ->
io.github.dkimitsa.robovm:robopods-google-ump-ios
- DynamicLinks removed as not available in Firebase anymore.
Silly typo fixed in CleverAds
class package name: package org.robovm.pods.cleverads.*
now.
Updated pods (ones with API changed)
Updates without any API change
Updates are not fully tested, please open issue if bug found.
16 Jul 2025
|
binding
swift
tutorial
RoboVM can call native libraries written in ObjectiveC using ObjectiveC Runtime. Same is possible for Swift libraries if api is exposed as @objc
. In this case ObjectiveC compatible API are provided that can be used with RoboVM.
In case of pure Swift code there is no Objc compatible API RoboVM can work with.
Same thing affects other tools:
A Swift library can be used in Kotlin code if its API is exported to Objective-C with @objc. Pure Swift modules are not yet supported.
If the header doesn’t exist or has an incomplete public interface (for example, you don’t see classes/members) you have two options:
-Update the Swift source code to generate the header and mark the required members with @objc attribute
- Build a proxy framework where you control the public interface and proxy all the calls to underlying framework
In every case it requires API to be available for usage in ObjectiveC world. And it is not – a ObjC compatible wrapper to be created and used with RoboVM/Kotlin/Xamarin.
20 Jun 2025
|
bro-gen
binding
robopods
altpods
AltPods were updated to v1.50.0-SNAPSHOT to sync with recent releases.
IMPORTANT: Legacy OSSRH maven repository was migrated to Central Portal, make sure to update snapshot repository from:
maven { url ‘https://oss.sonatype.org/content/repositories/snapshots’ }
to
maven { url ‘https://central.sonatype.com/repository/maven-snapshots’ }
Updated pods (ones with API changed)
Pods without any API changes due update
- AppLovinSDK updated:
v13.3.0
-> v13.3.1
(no api changes)
- Firebase updated to
v11.13.0
-> v11.14.0
(no api changes)
- Fyber updated
v8.3.6
to v8.3.7
(no api changes) dkimitsa
- Tenjin SDK updated:
v1.14.9
-> v1.14.10
(no api changes)
These pods were pushed to https://central.sonatype.com/repository/maven-snapshots/
maven repo under 1.50.0-SNAPSHOTS
version.
Source code @github
Updates are not fully tested, please open issue if bug found.
03 Jun 2025
|
idea-plugin
While Intellij Idea’s code base is migrating to kotlin, its UI is migrated from Swing/AWT to their own Kotlin UI DSL implementation similar to Kotlin compose.
Sadly there is no preview panel available for this kind of code (There was semi-official plugin but it’s not supported anymore.
Let get few hacks to have it available:

22 May 2025
|
bro-gen
binding
robopods
altpods
AltPods were updated to v1.49.0-SNAPSHOT to sync with recent releases.
Updated pods (ones with API changed)
Pods without any API changes due update
- Facebook Audience Network updated: v6.16.0 -> v6.17.1 (no api changes)
- Firebase updated to v11.11.0 -> v11.13.0 (no api changes)
- IronSource updated: v8.7.0 -> v8.8.0 (no api changes)
- UnityAds updated: v4.14.1 -> v4.14.2 (no api changes)
These pods were pushed to https://oss.sonatype.org/content/repositories/snapshots
maven repo under 1.49.0-SNAPSHOTS
version.
Source code @github
Updates are not fully tested, please open issue if bug found.
20 Apr 2025
|
binding
swift
tutorial
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.
05 Apr 2025
|
bro-gen
binding
robopods
altpods
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.
06 Mar 2025
|
bro-gen
binding
robopods
altpods
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.
28 Jan 2025
|
bro-gen
binding
robopods
altpods
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.