Is it possible to develop mobile cross-platform using Java?

4

I'm migrating the development of my Java applications to build native apps for Android. I would like to expand my applications to other platforms, such as iOS and Windows Phone. Is it possible to do this with Java ?

    
asked by anonymous 13.01.2016 / 18:07

3 answers

5

Look here: link

At the time I looked, I found three frameworks:

  • eMobc
  • Kendo UI
  • Mono for Android

But this is no guarantee that the native language will be maintained on Android (it will be native, but you will not encode directly with the Android API, but with classes provided by the framework, which may even be converted to an intermediate format.)

Looking for things like "cross platform java" I also found these options:

link

link

link

link

    
13.01.2016 / 18:29
1

Have [Tabris]

link

However, Tabris is business-oriented and has paid license: "Tabris is not an open source framework, but corporate licenses give access to the fonts."

Link: link

    
13.01.2016 / 18:28
0

I honestly do not think you can take advantage of the native Java code for, say, compile directly to iOS or Windows Phone. Somehow you will always have to adapt your code to suit some specific system functionality.

What you can do is to use frameworks, which will usually be hybrid platforms that use html and js, as the folks mentioned earlier. This is the fastest way, and basically the application runs like a web page on the platform (most of them), only the user opens the app instead of accessing an address.

Another solution would be to use a buildar language for other mobile platforms. such as GO , but as mentioned in the article may not be worth it, why ever will have an impact in some way (and is not java), non-native interface, or non-native android code, for example. I think C # goes the same way.

    
13.01.2016 / 19:07