Learn about the various parts of Google Play services that will be covered within the course
- [Voiceover] Google Play services covers a large and expanding set of services and APIs. Some of which could fill an entire course just on their own. In this title, I've attempted to cover a number of these APIs to give you a sense of the various kinds of things that you can use Play services for in your own applications. I haven't included all of the APIs that are covered in the SDK, because some of them are very specialized and fall into broader categories that are probably best handled in individual courses. A good example of this is the safety net API, which is just one part of overall app security.
Other APIs have not yet been officially released from beta status by Google, such as app invites, and still others are fairly specific to certain kinds of apps, like app indexing. However all of the APIs that I have selected for this course will give you a good sense of how to use the capabilities provided by the Play services SDK. The first part of the course will cover a general overview of Play services, how it works and how to set up the SDK, and include it in your own projects. The rest of the course will deal with a selection of individual services that are available via the SDK.
We'll see how to retrieve the user's location with location services, we'll see how to identify and authenticate the user with Google sign-in. Then we'll work with the Google Drive API to store and retrieve information, we'll work with the Google Places API to learn about information about individual places such as websites, phone numbers, addresses, and so on. Then we'll see how to send messages to individual devices using Google Cloud Messaging. Now in some of these chapters, I'm going to focus just on the API itself and not so much on the associated business issues.
Programming expert Joe Marini covers how to retrieve and work with a user's location and get continuous location updates with Location services; target and authenticate users and access their profile information with Google Sign-In; and work with the Google Drive API to store and retrieve content. Joe also shows you how to use the Google Places API to get information about places such as addresses, phone numbers, and website URLs, along with how to send messages to individual devices using Google Cloud Messaging. By the end of this course, you should be able to incorporate Google Play services into your own apps and take advantage of the various features it provides.
- Using Google Play services in your Android project
- How the Google Play services life cycle works
- Retrieving the user's location with Location services
- Working with location data
- Performing a geocoding operation
- Using Google Sign-In to access user information
- Storing information with the Google Drive API
- Working with the Google Places API
- Communicating via Google Cloud Messaging (GCM)