Question:
What programming languages should you learn for mobile application development?
2012-06-03 14:05:57 UTC
I'm taking an online graduate certificate in Mobile Application Development from a public college. There are four semesters of which three focus on Android, Apple and Rim app development and one semester focuses on marketing, graphics, animation, game and media development.

The semesters are 7 weeks long and there are no books but the prof uses his own notes. Does this sound like a good program or not?
Five answers:
husoski
2012-06-03 14:39:44 UTC
Java for Android, Objective C for Apple, C/C++ for BlackBerry native development or for Qt-based Nokia devices (except that Nokia seems to be hitching their wagon to Microsoft and Windows Phone tech for their future.) Speaking of Windows, if their phones ever get traction, C# is probably the best choice.



Add HTML, CSS and JavaScript for web applications. Blend ingredients, season to taste, place in a cool spot and hope it rises.



Sounds like a fun class or a disaster, depending on the prof. Good luck, and have fun!
J
2012-06-03 14:22:29 UTC
Different platforms use different languages, and even then, one platform can support multiple languages. The primary language of Android is Java. The primary language of iOS is Objective-C.



Personally, I'd recommend learning Java, since developing for the Android is free (and there's plenty of great, free documentation). Also, Java is available on many other mobile platforms (unlike Objective-C, which is used primarily/entirely on Apple products). It should be noted, of course, that many of these languages are actually very similar (they utilize similar constructs, offer similar features, etc.), and as such, it's easy to transfer from one to the other (once you learn your first).
?
2016-10-20 05:45:50 UTC
You advise, which one *first*? I say, Java. that's a stable familiar-purpose merchandise-orientated language, straight forward to start, with geared up-in photos, a lot of waiting-made libraries it comes with, and it is all platform-self reliant. After that, it relies upon what you want. For information superhighway progression, Hypertext Preprocessor and JavaScript. For database progression, sq., with JSP or Hypertext Preprocessor for the consumer interface. to learn computing gadget technology as a important, Lisp. To paintings as a programmer, C++. As an administrator, shell (sh, csh, ksh, bash). consistent with hazard additionally Python for fast small initiatives.
2014-03-14 08:36:24 UTC
I'm applying to Stanbridge College they offer a diploma program 100% online. They offer Java for android and iOS and gaming too. Check out their courses:

http://www4.stanbridge.edu/s9/content/dmad-courses-and-schedule
Dan the man
2012-06-03 14:19:23 UTC
java for android. a lot of android is written in java


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...