Getting started with mobile development
I want to get started with mobile development but don't know where to start.
Where should I start, iPhone, Android, Blackberry or Palm?
The iPhone seems pretty simple ...
Any tips or resources for someone just learning about mobile programming?
Edit: I mean developing apps for phone hardware.
a source to share
Well, depending on your suspicious case, it may not be just a duplicate
Which mobile platform should I start exploring?
One possible way to look at this is: What language do you already know how to program in?
If you already know the basics, then you basically need to adapt what you know to a resource-limited device with a small screen, avoid battery drain, and solve wireless problems.
-
Palm Pre development is for web browser only.
-
iPhone Objective-C.
-
Android, of which Java is the standard part, but has its own APIs.
-
Blackberry - J2ME only, with proprietary extensions.
-
Windows Mobile is J2ME or .Net compact framework.
-
Symbian lets you choose: you can target one of the web browsers, use Symbian OS C ++, use more standard C / C ++, python for Series60, NS-Basic, .Net, J2ME, Ruby, or write your own during execution!
For resources, start at each manufacturer site before asking more asked questions here.
a source to share
It's all about you and your preferences. If you want to focus on business users (calendars, office applications) choose Blackberry. If you want to program, well, how can I say it prevents flame bait ... some "random" apps, the iphone seems like the right choice.
On the other hand, Blackberry and Palm are platforms that will be forgotten lately. I don't know if this is a clever START programming option on these platforms. Android and iPhone are the next generation smartphones in my opinion.
If I start programming for smartphones, I took Android.
a source to share