General Question

Ltryptophan's avatar

If I must have an android smartphone to make apps for it, what is my best option?

Asked by Ltryptophan (9109 points ) April 26th, 2012

As inexpensive as possible, preferrably. Able to run apps that are compatible with the current phones on the market.

Is there a particular device that would be optimal to use as an app test platform? Used and working well is perfectly acceptable.

Observing members: 0 Composing members: 0

6 Answers

tom_g's avatar

Go with the pure Google experience (vanilla Android). You can get the Galaxy Nexus from Verizon or Sprint – or go straight to Google and buy directly so you don’t need a contract.

Phone manufacturers will build UI modifications to differentiate themselves (Motoblur, HTC Sense, etc), but you end up with a phone that is awkward and doesn’t get the latest updates in a timely manner. This is important if you’re going to be developing.

wundayatta's avatar

Based on this table of the top ten smartphone sales, I’d go with the Samsung Galaxy S II as the best selling Android phone across service providers.

rebbel's avatar

You would want a phone that runs on Android 4 (ICS) if you want to make apps that could be played on the most recent phones.
Galaxy Nexus. I think, is used by developers.

jerv's avatar

It depends on ehow forward-thinking you are.

If you want to develop for the future, go with an ICS phone like one of the Samsung Galaxy phones, though expect to pay more.

If you want to develop for the Android version that is currently the most widely used, there are a kajillion phones out that run Gingerbread, and some of them (like the Droid 2, Droid X) can be had for almost nothing as they are a generation or more out of date.

funkdaddy's avatar

Just in case you’re under the impression you have to have the physical device to start development, it’s worth noting that the SDK includes an emulator that would serve that purpose. You can build applications without ever actually touching any of the devices they’re intended for.

It’s never a bad idea to have real world devices to test with, but if you’re buying something just for that purpose it may be better to buy several cheaper devices and start building a library to work from.

Ltryptophan's avatar

@funkdaddy thanks didn’t know.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther