En esta guía instalarás el SDK (Software Development Kit) de Google Play Services para Android para luego poder utilizar los servicios que ofrece en tus aplicaciones.

Google Play Services

Aprenderás

  • Qué es Google Play Services
  • Qué se puede hacer con Google Play Services
  • Instalarás el SDK de Google Play Services para usarlo en Android Studio

Google Play Services

Son los servicios que Google nos proporciona para desarrollar nuestras aplicaciones y que se actualizan constantemente para añadir nuevas funcionalidades, agregar mejoras y corregir errores.

La ventaja del SDK de Google Play Services para Android es que no depende de la versión de Android. Es decir podemos tener los últimos servicios en un dispositivo con Android 2.3 (API nivel 9).

Servicios

Son varios los servicios que nos ofrece, desde poder autenticarnos con Google en tu aplicación, usar servicios de localización, mapas, servicios propios de Google como Google Drive, hasta poder incorporar en tus aplicaciones Android Pay.

Algunos de las APIs que nos ofrece son las siguientes:

  • Google Location y Activity Recognition
  • Google Drive
  • Google Maps
  • Google Places
  • Mobile Vision, análisis de imágenes offline
  • Google Play Game services
  • Android Pay
  • Android Wear

Instalación

Abre un proyecto (o crea) en Android Studio y en la parte superior presiona la opción de SDK Manager. Desde ahí se actualiza las herramientas y SDKs que usamos al desarrollar.

SDK Manager

Ve a la pestaña SDK Tools:

SDK Tools

Verifica si tienes instalado Google Play Services:

Google Play Services

En caso de que no lo tengas instalado, selecciónalo y presiona OK, se descargará automáticamente.

Consideraciones

Una vez que lo tengas instalado ya puedes empezar a usar los servicios antes especificando cual usarás y colocarlo como dependencia (visto en otros labs).

Para probar las aplicaciones que usen Google Play Services es necesario un dispositivo real que tenga Google Play, eso dirá que si tiene Google Play Services. También se lo puede comprobar en configuraciones/aplicaciones.

Si se quiere probar en un emulador este debe tener los Google Play Services. Cuando creas uno nuevo te avisa si este cuenta con Google APIs.

Emulador Google APIs

Recursos

Felicitaciones ahora ya puedes empezar a desarrollar aplicaciones que usen Google Play Services.

Novedades

Es común que se vaya sacando nuevas versiones de Google Play Services podrás ver las novedades en este sitio:

Google Play Services en tu dispositivo

También se puedes encontrar los Google Play Services en la tienda de aplicaciones, no olvides que esta aplicación se actualiza de forma silenciosa.