which platform is best for developing apps? iOS or Android?

Joined
Sep 22, 2012
Messages
90
Reaction score
39
Hey..... I want to learn developing apps for mobile phones. But now i'm confused which platform to choose. I have some knowledge of C, C++, HTML5, CSS3. I don't have mac so i can't even use xCode.

Please suggest me which platform to choose?
Tools for building apps?
Which language should i learn to start building apps?
Any eBook or Reference for app developing tutorials?

Thanks :)
 
Last edited:
We'll eventually you need both (iOS & Android), but to start choose the one with the programming language you're most familiar with (C or Java). If your not that familiar with any programming language, start with iOS because it's a bit more easier to develop a good looking app (due to limited screen sizes and default UI elements apple provides), most developer still release their app first on iOS for that reason.

So my advice, go for iOS since you already got some experience in C, C++... I also don't have a mac but I'm still able to use xcode because I run it on VMware, just go to a torrentsite and download vmware workstation and a os x vmware image.. that's all you need to run Mac software on your Windows/Linux computer!
 
We'll eventually you need both (iOS & Android), but to start choose the one with the programming language you're most familiar with (C or Java). If your not that familiar with any programming language, start with iOS because it's a bit more easier to develop a good looking app (due to limited screen sizes and default UI elements apple provides), most developer still release their app first on iOS for that reason.

So my advice, go for iOS since you already got some experience in C, C++... I also don't have a mac but I'm still able to use xcode because I run it on VMware, just go to a torrentsite and download vmware workstation and a os x vmware image.. that's all you need to run Mac software on your Windows/Linux computer!

woooow thank u very much. just one more thing. Is there any site for free app development tutorials for beginners ?
 
Hi there,
i am expertise in this area. I think i can pinpoint you a few good tips.
For developing native iPhone app, you will need Xcode (aka mac os x), either a mac or a hackinstosh .
Android app can be developed on both mac and windows.

Ios is more straightforward , however android is not that hard as well. (iOS development for App Store need US99 per year, android US25 lifetime)
- Or you can look at cross platform development, cocos2dx , corona etc. I never try these thou.

i) For iOS development
- Google for ray wunderlich , it is the best place you can learn
- Objective C for dummies is a good book , for beginner to start off with the language.

ii) For android development
- I would go with some lynda.com android beginner videos for a start
- the best book is http://commonsware.com/Android/ The Busy Coder's Guide to Android Development
- 2nd place is this http://www.amazon.com/Professional-Android-4-Application-Development/dp/1118102274

The truth is- i suggest don't be scared to spend money to invest yourself. Time is more precious , you want to get the best material so you are not wasting time. This is what i believe, learn from the best. I'm pretty sure your technical competence would be at least 1.5x people starting at the same time (buy or crack, its up to u)

Cheers
 
Hi there,
i am expertise in this area. I think i can pinpoint you a few good tips.
For developing native iPhone app, you will need Xcode (aka mac os x), either a mac or a hackinstosh .
Android app can be developed on both mac and windows.

Ios is more straightforward , however android is not that hard as well. (iOS development for App Store need US99 per year, android US25 lifetime)
- Or you can look at cross platform development, cocos2dx , corona etc. I never try these thou.

i) For iOS development
- Google for ray wunderlich , it is the best place you can learn
- Objective C for dummies is a good book , for beginner to start off with the language.

ii) For android development
- I would go with some lynda.com android beginner videos for a start
- the best book is http://commonsware.com/Android/ The Busy Coder's Guide to Android Development
- 2nd place is this http://www.amazon.com/Professional-Android-4-Application-Development/dp/1118102274

The truth is- i suggest don't be scared to spend money to invest yourself. Time is more precious , you want to get the best material so you are not wasting time. This is what i believe, learn from the best. I'm pretty sure your technical competence would be at least 1.5x people starting at the same time (buy or crack, its up to u)

Cheers

thanks for sharing. I think i should go with cross platform development tools like cocos2dx. It will help me to develop apps for both platforms.
 
Hi there,
i am expertise in this area. I think i can pinpoint you a few good tips.
For developing native iPhone app, you will need Xcode (aka mac os x), either a mac or a hackinstosh .
Android app can be developed on both mac and windows.

Ios is more straightforward , however android is not that hard as well. (iOS development for App Store need US99 per year, android US25 lifetime)
- Or you can look at cross platform development, cocos2dx , corona etc. I never try these thou.

i) For iOS development
- Google for ray wunderlich , it is the best place you can learn
- Objective C for dummies is a good book , for beginner to start off with the language.

ii) For android development
- I would go with some lynda.com android beginner videos for a start
- the best book is http://commonsware.com/Android/ The Busy Coder's Guide to Android Development
- 2nd place is this http://www.amazon.com/Professional-Android-4-Application-Development/dp/1118102274

The truth is- i suggest don't be scared to spend money to invest yourself. Time is more precious , you want to get the best material so you are not wasting time. This is what i believe, learn from the best. I'm pretty sure your technical competence would be at least 1.5x people starting at the same time (buy or crack, its up to u)

Cheers

thanks for sharing. I think i should go with cross platform development tools like cocos2dx. It will help me to develop apps for both platforms.
 
Thanks guys I was looking for a good android book
Udemy is great dor learning Java BTW, which will help with Android dev
 
If you don't have a mac, forget about developing for iOS. You can use a cross-compatible framework to deploy to both android and iOS, but you'll need need a mac to port and release it to Apple's app store.
 
Android is the best target market right now :)

xCode all the way!
 
Back
Top