| Geofence | Represents a geographical region, also known as a geofence. | 
| LocationClient.OnAddGeofencesResultListener | The listener for receiving callbacks when the operation to add geofences completes. | 
| LocationClient.OnRemoveGeofencesResultListener | The listener for receiving callbacks when the operation to remove geofences completes. | 
| LocationListener | Used for receiving notifications from the LocationClient when the location has changed.  | 
          
| ActivityRecognitionClient | The main entry point for activity recognition integration. | 
| ActivityRecognitionResult | Result of an activity recognition. | 
| DetectedActivity | The detected activity of the device with an an associated confidence. | 
| Geofence.Builder | A builder that builds Geofence.  | 
          
| LocationClient | The LocationClient is the main entry point for location related APIs, such as location and geofence. | 
| LocationRequest | A data object that contains quality of service parameters for requests to
 the LocationClient.  | 
          
| LocationStatusCodes | Status codes that can be returned to listeners to indicate the success or failure of an operation. |