Chapter 1
An Open Invitation
In This Chapter
• What you need to get started
• Android features and limitations
• The Android Software Development Kit (SDK)
As a software developer, I spend a lot of time with other developers brainstorming application ideas. Imagine a laser tag application that runs on your mobile phone, uses GPS coordinates to locate you and all of your friends, then layers their profile pictures over a street view map of your area. Using a digital compass and accelerometers, you can play virtual laser tag all over your home town. Neither the software nor the hardware existed years ago when I first imagined this type of app, but Google’s Android OS has changed many of our perceptions about what is possible.
Your imagination is ...

Get The Complete Idiot's Guide to Android App Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.