I will soon (well, not really that soon, but in the future i guess) need to develop an Android app for a university class i will be attending. I'm really interesting in the mobile world and Android looks like a great platform/OS, pretty open and customizable.
Since i do not own any Android device i think i will buy one soon, not only because of the class but also because i want to learn and explore Google's mobile OS. I know i can develop and try the app using the emulator but since the app will be using wireless features i'd like to test it on a physical device.
Keep in mind that i know nearly nothing about Android development; here's the question: what are the hardware limits of installing and testing apps?
I'll explain it a bit better. Since i don't want to spend too much money on the Android phone i'll buy, i was thinking to buy a chinese phone running Gingerbread (2.3.6 or later to be more precise). So my question is: can i test my developed apps potentially on any type of Android phone, with any type of hardware specs, (let's say mid-range device) even if it is not from a famous brand?
P.S. : i'm perfectly aware that very cheap (and also good, why not) phones are available even from famous brands (like Samsung, LG maybe HTC too and so on), but my question is the above and i kindly ask you not to point out the thing i mentioned in this P.S.. Many Thanks to all!