Forum Moderators: open

Message Too Old, No Replies

Which app dev language to learn?

         

ChanandlerBong

12:08 pm on Dec 17, 2015 (gmt 0)

10+ Year Member Top Contributors Of The Month



OK, I want to start a new course in the new year, but I'm stuck as to which. I want to move into app development but haven't even decided on ios or android!

My doubts:

Java - the big daddy obviously, but will it always remain so? Any chance of Android dumping it and doing something proprietary in the next few years? As a core object oriented language, I've always thought Java would be very useful to know. I dabbled in it at start of year so know the basics already. Would learning Java give me a good grounding in everything else related to this field?

Objective-C/Swift - the iOS field confuses me a little. Ob-C seems to have been dumped in favour of Swift. I already know that Apple can be temperamental because I have some apps out there, so already see things from the dev side of the curtain. How similar are these languages to Java? Would learning Java then help me to learn Swift quickly?

I'm leaning towards Java, I have to say. I have my apps in iOS and learning Swift would open the possibility of taking over the dev side of things BUT learning Java could enable me to put the app onto Android which would be great.

Any advice or tips greatly appreciated.

bhukkel

12:40 pm on Dec 17, 2015 (gmt 0)

10+ Year Member



It also depends what kind of apps you want to develop? I see a lot of 'empty' apps which are just displaying some information in html view by getting it from an API call. If this is your type of app you could also learn a multi platform environment like cordova.

not2easy

1:08 pm on Dec 17, 2015 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



Swift was recently made open source, there's a recent article about that here: [webmasterworld.com...]

explorador

4:34 pm on Mar 11, 2016 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I'm moving towards Corona. Going specific on native is good and gives you power, but only on one platform at the time. Hybrid are not the perfect solution but it sure solves a lot of work, Corona looks better to me compared to the other options. I would stay away from any language that, as bhukkel, only serves to display html stuff.