views:

36

answers:

1

I would like to learn mobile development for fun and as well to enrich my resumé. I'm currently developing in C/C++ at work on Windows (and sometimes with C# that I don't like too much). I have a nice Android phone and an iPod touch, so I wonder what is the best enviroment on which work.

Sure iPhone/iOS now has huge user base and a lot of attention, but it is used just i on 3 devices from a single vendor (iPhone + iPod touch + iPad), Android instead is used by a lot of vendors, however is not gaining the attention it deserves. I own a MacBook white so I can develop for iOS (I even have installed XCode but it seems a mess to me), but I prefer to work on Windows and I downloaded Android SDK + Eclipse and it seems much more easy given my Visual Studio background. I also know some Java and I'm already resigned to Linux.

So... which one should I learn, also given my background?

+1  A: 

I don't think there is a real Answer to your question but since you already have the Android SDK and Eclipse set up why not try that first. Then if you don't like it try something else.

I found it very easy to deploy application on the Android Market and the registration fee is very small.

Joelbitar
välkommen till stackoverflow ;)
grapefrukt
My doubt is just that I still have to learn a language+API set (I know very little Java, I think that being fluent on it would not be a easier effort than learning Objective C) and I still have the feeling that Android, despite being indeed very good, will never really take off.
Wizard
We will never know until it's over who will be bigger in the future. I don't have my crystal ball with me ;)For me it did not really matter which one is bigger now or in the future, the thing that mattered to me was that it's so easy to write, test and deploy Android applications and I'm by no means an accomplished Java programmer.I still suggest you try all environments you can get your hands on before you make up your mind. Good luck and happy coding!
Joelbitar
Hmm I will likely go with Android, at least I can develop it under Windows
Wizard