Porting Android apps to iOS is a cumbersome process, especially when you are unfamiliar with Objective-C. There exist few tools to make your porting job easier now, though you could find differences with their respective results. Now, to help developers the porting process, Google has come up with a similar tool, J2ObjC.

Port Android Apps to iOS With J2ObjC

J2ObjC helps the developers convert Java code to Objective-C to make it compatible with the iOS devices.

This is what Google says about the tool :

J2ObjC is an open-source command-line tool from Google that translates Java code to Objective-C for the iOS (iPhone/iPad) platform. This tool enables Java code to be part of an iOS application’s build, as no editing of the generated files is necessary. The goal is to write an app’s non-UI code (such as data access, or application logic) in Java, which is then shared by web apps (using GWT), Android apps, and iOS apps.

J2ObjC supports most Java language and runtime features required by client-side application developers, including exceptions, inner and anonymous classes, generic types, threads and reflection. JUnit test translation and execution is also supported.

J2ObjC is in an alpha-beta state right now and they are building on it. The version number is 0.5, which points to the half born state of the tool.

Head over to the official project page for more information on the tool.

via XDA Developers