En esta página, se describe cómo generar una biblioteca cliente desde tu API de backend. Cualquier app para Android o Java puede usar esta biblioteca a fin de llamar a la API.
A fin de crear clientes iOS para tu API, te recomendamos usar la Biblioteca Cliente Objetivo-C de las API de Google para las API de REST
Antes de comenzar
- Configura tu entorno de desarrollo.
- Asegúrate de haber anotado correctamente la API.
Generar la biblioteca cliente
En las instrucciones siguientes, se demuestra cómo usar los complementos de Apache Maven y Gradle de Cloud Endpoints Frameworks para generar un paquete de cliente de Gradle del proyecto de Maven de muestra Comienza a usar Endopoints.
Para generar una biblioteca cliente:
- Compila tu API. 
- Ejecuta la herramienta de línea de comandos de Endpoints Frameworks de manera similar a la que se muestra a continuación: - Maven- mvn endpoints-framework:clientLibs- Gradle- gradle endpointsClientLibs- Espera a que la herramienta genere la biblioteca; en caso de éxito, la herramienta muestra un mensaje como este: - Maven- API client library written to target/client-libs/echo-v1-java.zip - Gradle- API client library written to build/endpointsClientLibs/echo-v1-java.zip 
- Descomprime el archivo mediante la utilidad de descompresión, o usa otra utilidad de descompresión compatible con ZIP: - unzip ./echo-v1-java.zip
- Cambia el directorio: - cd echo
- Compila la biblioteca cliente: - Maven- mvn clean package - El resultado está en el directorio - target/. El nombre exacto del archivo depende de la versión cliente de Java. Es algo similar a- echo-v1-1.23.0-SNAPSHOT.jar.- Gradle- gradle build- El resultado está en el directorio - build/libs. El nombre de archivo exacto depende de la versión del cliente de Java. Es algo similar a- echo-v1-1.23.0-SNAPSHOT.jar.
- Agrega la biblioteca cliente JAR a tu app para Android o Java. 
- Repite estos pasos cada vez que modificas el código de la API. 
¿Qué sigue?
- Llama a la API de backend desde una app para Android.
- Obtén más información sobre Cloud Endpoints Frameworks para App Engine.