Language learning mobile development with the prospects?


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
61 views
Hello, I've been wanting to do mobile development, you really really want.

Even the MBP I bought.


But I want to choose Objective-C (don't want to get attached to one company) and C++ (or C (in this area never climbed, the choice is complicated)) to develop as native as, say, obj-c for apple devaysov, but that it extended to android (and maybe on WinPhone7). That is, to choose one universal language. Was thinking about Java but Java, as you know, is not going to work for apples. :) I think this is only about C/C++ (and in large companies this language will be arranged like actual).


I myself am very little familiar with these areas, doing RoR development (and there is not much knowledge in PHP), so would really like to know what I can say people who work with this market. What would you recommend? Many vacancies in objective-c, but few work with C++ for mobile apps. And this is game development, search services, and many other things.
by | 61 views

7 Answers

0 like 0 dislike
Many vacancies in objective-c, but few work with C++ for mobile apps. And this is game development, search services, and many other things.
\r

\r
Actually in C++ development for mobile devices is not relevant in my opinion. Most mobile platforms have very high quality frameworks in their own languages.
If you take developing for WP7, the game development there in XNA (C#).
Android do games are written in C++ (NDK), but anyway, there still need Java (main language).
For iOs I don't know how to write the game, but I think that is also on Obj-C, just like ordinary applications.
\r
The writing on it is now possible, in my opinion, only for devices Windows Mobile 6.5 and under. But they die off slowly. For other devices — it will be very platform specific application.
\r
I think you need to learn either iOS or Android — Obj-C and Java respectively.
\r
P. S. For reference, Objective-C, performance is not inferior to an ordinary C++ (well, maybe a little). It is compiled to machine code language.
by
0 like 0 dislike
Obj-C is a full superset of C, there is also a dialect of Obj-C++ (resp. C++). Any working code that you write in C/C++, you can compile and run on the iPhone.
\r
View towards PhoneGap, it is a lightweight library that allows you to develop software for iPhone/iPad and Android on JS.
by
0 like 0 dislike
Language depends on the platform and the desire to write native apps. Official languages:
WP7 and other Windows (Microsoft) — C# and .net
Android (Google) — Java
iOS (Apple) — Objective C
Symbian, Maemo, MeeGo (Nokia & Intel) — C++ and Qt.
\r
The first two — not quite native, as in compiled byte code, not the command processor.
Objective C is Apple only.
C++ and Qt allow you to razrabatyvat applications not only for mobile devices but also for desktop Windows and Linux. By the way, there is an unofficial port of Qt for Android and iOS, however, while it is unfinished and in General it is unlikely that such application will be held in the "story".
Very convenient, when it is possible to use the same framework and on the desktop and on the mobile device. To master much easier.
by
0 like 0 dislike
There is no universal solution.
Want to write for the Nokia? Learn Qt. Language is not important, though Python. And keep in mind that Qt still actively sawing.
Want The Apple? Well, there kind of have no choice.
One did not write, do not prompt.
Under the rest makes no sense to write. But if necrophiliac — JME (like Android, too, because knows?).
\r
Only I see you have already decided buying a MBP :)
by
0 like 0 dislike
C is compatible with C++ and Obj-C
Just whether it.
by
0 like 0 dislike
In General, do not listen to those who shout about the fact that C++ is not relevant. This is nonsense, even on Android many yuzayut native code. Further, there is such a thing in Qt, it there a couple of times mentioned, so it allows you to develop software for Symbian, Maemo, MeeGo is already a large chunk of the market. With some difficulty you can develop for Android.
Well, ObjC and iOS or Win Phone and C#, this thing-in-itself.
by
0 like 0 dislike
I worked in the office, which use Objective-C++ instead of Objective-C is not critical to the performance areas were fired fuck.
by

Related questions

0 like 0 dislike
5 answers
0 like 0 dislike
7 answers
asked Apr 1, 2019 by zuckonit
0 like 0 dislike
7 answers
asked Apr 1, 2019 by zuckonit
0 like 0 dislike
5 answers
0 like 0 dislike
7 answers
asked Mar 22, 2019 by sesharim
110,608 questions
257,186 answers
0 comments
27,900 users