A few “Android FAQs for Beginners” Answered


  • Q. Are there actual physical Android devices?

    A. Yes, as of this writing, the HTC “Dream” T-Mobile G1 and the unlocked Google Android Developer Phone 1 (ADP1). Also, very recently (24 Feb 2009) the HTC “Magic” Vodafone G2 has been released. All handsets have been built by OHA-member HTC.

    Update [2 May ’09]:
    Samsung has just released the Samsung I7500 Android mobile smartphone; the announcement was made on 27 April 2009.


Application Development

  • Q. Prerequisites?
    A. You should know (at least the basics of) Java programming.

  • Q. How does one develop applications for Android?
    A. First, download and install the SDK. Read the Developer Guides, tutorials, books (etc). Write applications (using Java, and probably, the Eclipse IDE with the Android ADT plugin). Start here.


  • Q. Is there a “global” place I can get started on Android Internals?
    A. Google is your friend 🙂
    A. Well, try the Android Internals Wiki site, a good jump-off point.
    A. There are (too?) many (specifically targeted) Android-related groups/mailing lists also of course.
    A. Also, one can search within all Android-related mailing lists from here.

Direction, Contribution

  • Q. Is there a formal road map for Android?
    A. Yes.
  • Q. Can I contribute toward the effort?
  • A. Yes. Details here and here.


  • Q. What if I need to glue-in some C (or C++) code (perhaps for speed-sensitive code paths)?
    A. One can do that, using JNI. A blog post on this topic.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s