Kotlin en Google Cloud Platform

Un proyecto con el apoyo de la comunidad

Guía de inicio rápido Tutoriales de la comunidad

Desarrolla potentes backends en el lenguaje que prefieras

  • Crea y despliega backends de Kotlin con autoescalado para tus aplicaciones móviles.
  • Usa las bibliotecas y los frameworks de Java que prefieras para programar con Kotlin.
  • Utiliza Firebase o los servicios totalmente gestionados de MySQL o PostgreSQL para la base de datos de tu aplicación.
  • Ejecuta Kotlin en una aplicación en contenedores a gran escala en Google Kubernetes Engine.
  • Usa IntelliJ con los complementos de Google Cloud Tools para añadir bibliotecas de APIs de Google Cloud y realizar el despliegue en App Engine.
IDE de Kotlin

Desarrolla backends con autoescalado para tus aplicaciones móviles

Puedes desarrollar rápidamente backends con autoescalado para que se encarguen de tus aplicaciones Android.

Iniciar codelab
Imagen de Prepara modelos de aprendizaje automático personalizados

Usa los frameworks de Java y Kotlin que prefieras para programar con Kotlin

Aprende a crear una aplicación en Spring Boot, Spark y Ktor. Luego, usa Cloud SQL para integrarla con MySQL.

Ver tutoriales
Accede sin restricciones a Google Cloud con Kotlin

Aprovecha los servicios y las API de Google Cloud para desarrollar tu aplicación en Kotlin.

1
Configura un proyecto de Google Cloud Platform.
2
Añade dependencias al proyecto.
Añade la biblioteca de cliente de Google Cloud Storage a tu gradle.build en dependencies:
compile group: 'com.google.cloud', name: 'google-cloud-storage', version: '1.36.0'
3
Escribe el código.
// import com.google.cloud.storage.StorageOptions
val storage = StorageOptions.getDefaultInstance().service
val bucket = storage.get(bucketName) ?: error("Bucket $bucketName does not exist.")

println("Listing all blobs in bucket $bucketName:")
bucket.list().iterateAll().forEach { blob ->
    println("${blob.name} (content-type: ${blob.contentType}, size: ${blob.size})")
}
Detecta y depura problemas rápidamente

Los productos de operaciones de Google Cloud ofrecen potentes funciones de monitorización, almacenamiento de registros y diagnóstico. Esta solución suministra datos sobre el estado, el rendimiento y la disponibilidad de las aplicaciones basadas en la nube, lo que permite identificar problemas y resolverlos con mayor rapidez.

Google Stackdriver
Productos de operaciones
Monitorización, almacenamiento de registros y diagnóstico de las aplicaciones de Google Cloud y AWS en un mismo lugar.
Stackdriver Error Reporting
Error Reporting
Un tutorial sobre cómo investigar un error en la consola de Cloud desde el momento en el que se recibe la alerta correspondiente.
Monitorizar, diagnosticar y solucionar problemas con Stackdriver
Monitorizar, diagnosticar y solucionar problemas
En este vídeo, Aja Hammerly utiliza Cloud Monitoring, Cloud Logging, Error Reporting, Cloud Debugger y Cloud Trace para localizar y solucionar errores imperceptibles en una aplicación de muestra.
Más información
Kotlin en las comunidades de GCP

¿Tienes algo que añadir? Únete a nuestra comunidad para hacer preguntas o charlar con expertos de Google involucrados en el proceso de integración de Kotlin en Google Cloud Platform.