Paquete de código abierto
expo-play-games-services
Rol: Autor
Fechas: 2026 – Actualidad
Módulo nativo de Expo para integrar Google Play Games Services en apps Android con JavaScript y TypeScript.
Contexto
Construido en 2026 como módulo público de Expo para juegos Android que necesitan Google Play Games Services sin mantener una integración nativa separada.
El problema
Las apps Expo necesitan código nativo Android y configuración para conectarse con Play Games Services. Ese trabajo debía estar disponible en un paquete enfocado con una API TypeScript directa.
Lo que hice
- Construí APIs para inicio de sesión, identidad de jugador y logros.
- Agregué partidas guardadas para almacenar y cargar datos de texto.
- Agregué persistencia local y acceso a la fecha de instalación original.
- Creé el complemento de configuración de Expo para el ID de Play Games.
Aspectos técnicos
El paquete combina un módulo Expo y una implementación Android en Kotlin con una API TypeScript. Solo funciona en Android y entrega valores alternativos seguros en otras plataformas.
Resultado
Publicado como paquete npm con licencia MIT y código disponible en GitHub. Es compatible con Expo SDK 52 o posterior y requiere un proyecto de Google Play Console con Play Games Services activado.
Tecnologías
- Expo Modules
- React Native
- TypeScript
- Kotlin
- Android