Building Apps with User Info & Location

These classes teach you how to add user personalization to your app. Some of the ways you can do this is by identifying users, providing information that's relevant to them, and providing information about the world around them.

  1. Accessing Contacts Data

    How to use Android's central address book, the Contacts Provider, to display contacts and their details and modify contact information.

    1. Retrieving a List of Contacts
    2. Retrieving Details for a Contact
    3. Modifying Contacts Using Intents
    4. Displaying the Quick Contact Badge
  2. Making Your App Location-Aware

    How to add location-aware features to your app by getting the user's current location.

    1. Retrieving the Current Location
    2. Receiving Location Updates
    3. Displaying a Location Address
    4. Creating and Monitoring Geofences
    5. Recognizing the User's Current Activity
    6. Testing Using Mock Locations