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.

0


a source to share


4 answers


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.

+3


a source


Ok, pick a device and start from there because they are all different. I assume you are talking about local applications and not websites optimized for them?



Once you select a device, you can easily find a tutorial from there.

+1


a source


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.

+1


a source


You can imagine a basic programming language like C / C ++ / Java, etc. You can base the idea in three languages ​​so that you essay develop any mobile application

mobile application development

0


a source







All Articles