I would like to know which solution you suggest for an android developer.
I knew now it is present Codename One that is based on Java, while Xamarin is based on C# that although similar to Java is another language.
This is a quick overview of something i spent little time looking at. The one thing i do know is that it depends, and your specific scenario ought to be delineated (even if just to yourself!) before embarking to find solution (or compromise) that supports your specific needs.
Brian Tkatch wrote:It depends. (Isn't that always the answer?)
so true, Einstein did a fortune on that
Thank you for the help, I do not need to know what exists, but what is efficient according to yours experiences specifically for an android developer with knowledge of Java core, and Android architecture
Brian Tkatch wrote: A bit of searching (and just a bit, so take it with a bit (of salt))
Not an option to deliver in a fast way for Java developers, personally speaking I have basic knowledge of C, but I see an huge learning curve that makes this alternative inefficient
Brian Tkatch wrote:Android can also use the NDK, leaving the code in C
Thanks, it looks cool, but... is just one of the other dozens of tools the maket offers? I do not see if is a good option for somebody that knows Java, at this point I would rather prefer to learn to code in JS and use more consolidated tools.
Brian Tkatch wrote:For a more basic approach, there's B4X.
I guess this is is a k point, starting with a focus to android, which solution is better for small projects( it is clear we need to fork ios and android separately to implement complex algorithms)? Maybe learning JS or Codename One? Or maybe there are other opportunities I cannot grasp?. I think these are important questions for android developers, and for her/his future career, a step with a foot in a cross compiling framework could become a necessity in few months.
Brian Tkatch wrote: Two programmers can be experts in their areas, but costs a lot more, and may end up with different logarithms due to personal preference.