Develop Core Java, but the graphic?

We have created an iOS app with MOE. The UI has been created programmatically in Kotlin (a JVM language worth looking at :wink: ).

We still use Xcode for two things:

  • Running the app on a device or a simulator
  • Publishing the App on the App Store.

We have a little sample project to create screens programmatically. Goal was to reproduce a memory problem. MOE maintainers helped us very well.

Sample project with two (simple) programmatic screens: https://github.com/squins/moe-non-freed-objects-issue
Discussion topic: Heap dump of the JVM

Programming UI’s using iOS api’s is not that simple. We currently use AutoLayout, but it has a learning curve and is not very intuitive. If we would do it again, we would try https://github.com/linkedin/LayoutKit first.

Hope this helps.