RoboPods

Pods

This release contains the first iteration of the cross-platform Billing RoboPod! We are in the process of documenting the pod and adding samples. For now, you can check out the sources and the first sample to get a feeling for the API.

Another new cross-platform pod is our Dialog RoboPod. It allows you to show dialogs straight from your core project’s code. See the source code and the sample for more information.

The last new cross-platform pod is our Settings RoboPod. It allows you to store objects and values serialisable to JSON via GSON in platform specific storage locations, straight from your core project’s code. See the sources and sample for this new pod!

Since the introduction of our Google+ RoboPod, Google has deprecated their respective SDK. This release has removed support for the Google+ RoboPod, in favor of the Google Signin RoboPod.

Finally, we made changes to the setup for the Chartboost, Flurry, Google Analytics, Google Mobile Ads, Google Play Game Services, Google Signin, Heyzap and Parse pods.

Previous iterations of these frameworks contained the native static libraries and frameworks. Going forward, you will need to download and add these static libraries to your project manually. We have updated the documentation of all affected pods accordingly.

Previous versions of these pods containing the static libraries may be removed from Maven Central in the near future. We strongly suggest you update to the latest versions of all affected pods.

Bug Fixes & Enhancements

As always, we squashed bugs, improved performance and added some bells and whistles. Here are the most important changes:

Next Up!

Our focus for the next releases will be on providing improved documentation and samples for RoboPods and an update to the latest IntelliJ IDEA release as well as Kotlin 1.0. Note that you can already use Kotlin 1.0 with RoboVM! RoboVM Studio and the template projects are still using an older RC of Kotlin.

Stay tuned and happy coding!