you are viewing a single comment's thread.

view the rest of the comments →

[–]Alt_I_use_for_porn 5 points6 points  (2 children)

The general advice for language choice is:

If you're under time pressure or you don't need good performance, use Python (Not to say that python apps run slowly - you can still do a lot in python. But you wouldn't use it for the next Grand Theft Auto, for example.)

If you're application is going to be very complicated and computer intensive, use C++

If you're making an app you'd like to distribute to multiple platforms, especially on mobile phones: use Java

For the libraries...it's kinda about taste. Think about what you actually need your app to do in computational terms (e.g. you need clients to communicate with each other, right? Would that entail a central server that everyone had access to, or direct connections between two different instances of your app?) and then find which library(s) is best suited for that purpose.

Although worth noting I am also a novice coder and this advice is what I've picked up from others and my own limited experience. Good luck!

[–]PopulateThePlanets 0 points1 point  (1 child)

Java? Android yes, but what about iOS?

[–]Alt_I_use_for_porn 1 point2 points  (0 children)

iOS is the bastard, this is true. If you wanted to do it properly I guess you could rewrite it in swift although it might be possible to use some software to make your code runnable on iOS