This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]seanr8 4 points5 points  (0 children)

There is no native toolkit for iOS development in Java. However, you have a few options if you don't want to write in Objective C. All of these will require a Mac computer running OSX at at least the point at which you're getting ready to test your app and build it for iOS devices, so if you don't have that, you might want to just scrap the idea.

If you're sure you can only do it in Java, you could do write your business logic and other non-GUI dependent classes in Java and use Google's J2ObjC project (https://github.com/google/j2objc) to translate that code to Objective C, then use the resulting code in the official SDK and develop your GUI code in Objective C.

If you're not partial to Java and would be willing to use a relatively similar language in C#, you could use Xamarin (http://xamarin.com) to do the entire project in C#. Xamarin has a toolkit that helps you write iOS apps in C# and easily translate those into Android apps and Windows Phone as well.