Few cents about my commits

RoboPods: Charts framework

|

New RoboPod Charts.framework, currently it is in testing. If there is an interest from community will create a pull request to MobiVM/RoboPods. Meanwhile it is available from my own maven repo for intermediate results altpods:

bro-gen: binding Swift framework, but not so fast!

|

It was not big deal to for me binding framework with bro-gen (check tutorial) until I faced one Swift lib - Charts to be exact. It was problematic and exposed few robovm/bro-gen problems:

W/L TechNotes 1: making RoboVM cross-platform

|

This post start series of technical notes that would help developers to understand changes were done to RoboVM. Table of content:

  1. making RoboVM cross-platform
  2. xib2nib
  3. Codesign
  4. Linker and tools
  5. actool and
  6. Pain and tears :)

RoboVM for Windows/Linux: sources code release

|

Source codes for RoboVM part and toolchain has been released:

Project depends on external projects that were forked and modified:

Project that are used without changes on repo level (but patched during build):

RoboVM MVP for Windows and Linux

|

Three month project is over and I can share the result. I built all missing components to make it able to develop iOS projects using Windows and Linux host.
First of all what it can’t:

RoboVM plans for 2018, Now on Patreon

|

2017 was quite effective for RoboVM as for me and there was lot of things introduced in it. I’m pleasured to contribute bunch of shiny things as well. But things change and in all RoboVM projects I was enrolled are winding down in 2018. This changes few moments for me:

bugfix #239 - Debugger hangs on ARM64 due resolving locals bug

|

not a bug: #235 NPE not handled when RoboVM used as SDK (framework target)

|

bugfix #230: Interface Builder: CGPoint/CGSize/CGRect/NSRange are not supported, wrong obj-c class name for empty @CustomClass()

|

bugfix #229: ERROR ITMS-90087: "Unsupported Architectures. The executable contains unsupported architectures [i386]

|