Location Aware programming adds a new dimension to mobile programming. Location hardware such as GPS unit, etc are pretty standard on the devices. Taking advantage of this helps create much more feature rich and robust mobile apps. In this tutorial we will learn how to get raw location data from the hardware, and then translate it into something meaningful like an address to a place.

What is covered?

  • Use the Android Location Manager service
  • Listening for updates in location coordinates from the underlying hardware
  • Using a Geocoding service to map the raw coordinates to their respective addresses

The tutorial comes with a fully functional app that you can download and play around with.

Tutorial: http://code.google.com/p/openmobster/wiki/LocationApp