Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
First of all I'm focused on iOS but but I've done ~2 apps for android in Java and it was horrible. I can't explain it why. Was it Java or Android itself but I hate it so much that when now I have to write another app for Android so I'm looking every option for me. This is what I found:
Kotlin - people said this is "Swift for android" but I still stuck with Android libraries.
Silver - "you can use Swift to write code directly against the .NET, Java, Android and Cocoa APIs. And you can also share a lot of non-UI code between platforms." But at this moment I've trouble with download it.
What's your opinion in this matter?
Do you have any experience with those two solutions?
As far as I know, there is no way to write apps for iOS and directly port them to Android.
What you can do is develop the bulk of the app in C++, while having calls to the GUI through JNI java functions.
With that being said, Android isn't scary at all, just face it straight on and you can do it.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I created a game on android (and took many months) due to the long list of feature (and I I did it natively).
Now I want to port this game to ios. After a lot of research, I decided to move to a game engine (unity) which I can maintain one code base for both ios and android (plus I don't have to learn objective c)
My question is, is this the right path? I mean I am having hard time believing that I need to recode everything in unity and I was wondering if there is a solution that I am not seeing.
Please help a fellow developer. Thanks
Unfortunately, when developing apps, you have to plan for a cross platform solution such as Xamarin, a web Cordova / Phonegap app or the Unity game engine (2D / 3D).
You can't tranform your APK file to build an iOS app instantly.
On the other hand, tools exist to convert java class to C# one :
http://codecall.net/2014/03/27/best-tools-to-convert-java-to-c-source-code/
Good luck :)
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
A very, very simple question. I am developing an app for Android in Eclipse using the SDK of Android an so on, nothing special. My app is going to be a geo-location type. Like this.
I'm a newbie in the AR applications. I have seen some SDK's like Wikitude, that help us developing this kind of apps.
The question is: Is it really necessary to download an alternative SDK for this, or, in theory, I could built it by myself without any extra-download? (more hard-working and time, i guess).
Thank you people.
Is it really necessary to download an alternative SDK for this, or, in theory, I could built it by myself without any extra-download?
Wikitude and similar frameworks were written by programmers. Other programmers could write one as well. Hence, in theory, if you are a programmer, you could write one.
However, since something like Wikitude probably has in excess of a hundred developer-years worth of engineering in it by this point, you may wish to use an existing framework, unless you have a rather long timeframe for developing the app.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Right now I'm learning java(it will be finish in a month),
But don't know what to do next.
Some people tell me to learn adobe flash and related tools, but on internet I found that android doesn’t support adobe flash.
I'm in totally in confusion.
What would be your suggestion?
Thank you for any help you can provide in this situation.
If you want to stick with Java, have a look at LibGDX, which allows you to develop games for iOS, Android, Windows (not Windows Phone though, not sure whether you meant that) (BB via quick Android porting).
If you want to learn another language that is even more cross-platform, I'd suggest C++ for the fact it runs on nearly any platform.
A popular cross-platform game development framework in C++ is Cocos2d-X.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I've just recently(today...) found out about phonegap.
I went through all the FAQ's and I think it's a great solution for those who wish to build an app using things they already know like HTML and CSS instead of learning a new API
but...
if I'm trying to build something that requires more efficient work and stablity, I think i'm better off developing with eclipse and using the standard ADT and not the framework phonegap are offering.
Am I right or maybe just a bit prejudice?
I wanna be sure before I start
First of all, it depends of what you want to develop. Developing with phonegap can be faster and you don't have to learn java for the development, but you have to consider that mobile JavaScript capabilities are bad and the app won't work smooth(espessialy the transitions and animations). If you go Native, you will spend more time learning, but at the end you will get an app that will run faster, smoother and with best performance. In you case i would definitely go Native.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
I'm just wondering if it would be possible (and legal) to port an Android app to desktop?
I'm creating an android game that would work well on PC too (even with the cellphone like layout) and was thinking that maybe I could 'embed' an android emulator with an installer or would that process be a bit hard for a novice Java coder?
If you keep the application logic separate from Android contructs (activites, intents etc) it should be easy to create Java Swing UI for the desktop app and thus have a common codebase. I have written Java code that is platform agnostic that works on J2ME/BlackBerry/Android and with a bit of design it is not at all hard to do so.
Consider changing your code to use libGDX - http://libgdx.badlogicgames.com/. You can maintain the same codebase and deploy simultaneously to Android and the Desktop (Windows, Linux, Mac). You will however need to convert your UI system to an OpenGL based UI. libGDX itself has a nice UI system which you can use. If not for this app, you can use it for future ones.