Android Location-Based Apps
In this course we cover the wide range of location capabilities of the Android platform including determining user location, power management, translating location data into human-readable street addresses, and much more.
What you'll learn
Virtually all Android devices now include the ability to determine the user’s location. The overwhelming majority of apps can benefit from incorporating location information as knowing a user’s location allows your app to better personalize the user experience. In this course we cover the wide range of location capabilities of the Android platform including the different ways to determine the user’s location, the performance and power usage implications of different location strategies, how to translate the raw location coordinates into meaningful street addresses, and much more.
Table of contents
- Introduction 1m
- Accessing the location system 1m
- Location providers and security 5m
- Handling location information 5m
- Demo: Handling location information 4m
- Receiving location updates 4m
- Demo: Receiving location updates 9m
- Getting a single location value 3m
- Demo: Getting a single location value 6m
- Summary 2m
- Introduction 1m
- Providers and provider characteristics 2m
- Selecting providers by behavior 4m
- Demo: Selecting providers by behavior 7m
- Provider availability and influences 5m
- Demo: Provider availability and influences - Part 1 13m
- Demo: Provider availability and influences - Part 2 10m
- Enabling location-related features 3m
- Demo: Enabling location-related features 4m
- Accessing underlying GPS information 2m
- The Passive location provider 1m
- Demo: The Passive location provider 3m
- Summary 3m