Logotipo de Acintyo Games
En Acintyo, usan Firebase para optimizar y acelerar el desarrollo de apps en un 25%
Captura de pantalla de la app de Acintyo

Introducción

Galarm es una innovadora app de alarmas y recordatorios desarrollada por Acintyo, Inc. Sus alarmas colaborativas patentadas permiten que amigos, familiares y compañeros de trabajo establezcan recordatorios que pueden sonar de forma simultánea o consecutiva en los dispositivos de todas las personas involucradas, lo que permite, por ejemplo, gestionar las necesidades médicas de seres queridos, llegar a tiempo a actividades grupales, administrar agendas personales y mucho más.

Lanzada por primera vez en 2017 para Android y iOS, Galarm ahora tiene más de 3 millones de usuarios en 175 países. En marzo de 2022, también se lanzó una aplicación web de Galarm, que les permite a los usuarios configurar sus alarmas y recordatorios para dispositivos móviles desde un navegador web. Así, pueden programar listas de tareas sin el riesgo de distraerse con sus teléfonos.


Desafiar

Para compilar su app, los miembros del equipo de Galarm buscaban una plataforma que pudiera acelerar el proceso de desarrollo, lo que les permitiría dedicar más horas de ingeniería a la compilación de funciones. Buscaban una infraestructura basada en la nube que pudieran implementar y ejecutar de manera rápida y segura, pero sin excederse del presupuesto. También tenía que poder escalarse a medida que la empresa creciera y ser compatible con las actualizaciones en tiempo real, que son esenciales para la funcionalidad principal de Galarm. Por último, era importante para todos que la solución contara con el respaldo de una empresa establecida que pudiera seguir brindando asistencia a la plataforma, con una comunidad apasionada de desarrolladores a la que el equipo pudiera hacer preguntas.

Captura de pantalla de la app de Acintyo

Solución

Después de una breve búsqueda, el equipo notó que Firebase cumplía con todos sus criterios. Para comenzar, compilaron un prototipo con Realtime Database, y la API accesible para desarrolladores les resultó fácil de configurar y usar. Debido a que la base de datos NoSQL alojada en la nube almacena y sincroniza datos entre los usuarios en tiempo real, les facilitó a los miembros del equipo de Galarm compilar las funciones colaborativas de la app. También usaron Authentication para implementar sin problemas el acceso y la incorporación de los usuarios. Debido al éxito de la prueba de concepto, usaron Firebase para llevar su visión del prototipo a la producción y realizar el lanzamiento en el mercado de forma rápida y segura.

A medida que la empresa crecía, comenzaron a usar Firebase en aún más actividades, como Cloud Functions para ejecutar tareas de larga duración sin tener que administrar sus propios servidores, Cloud Storage para almacenar y entregar datos de perfiles de usuarios, Google Analytics para obtener información sobre el comportamiento de los usuarios y planificar la hoja de ruta del producto, Cloud Messaging para enviar notificaciones de alarma automatizadas y Hosting para para la interfaz principal de su sitio web de marketing y de la app web. Usaron Firebase para medir su rendimiento y, también, In-App Messaging para interactuar con los usuarios y compartir novedades desde la app.

Justo como esperaban, Firebase le permitió al equipo de Galarm enfocarse en sus competencias principales sin tener que dedicar demasiado tiempo a implementar, mantener y escalar la infraestructura de backend. Firebase optimizó las tareas que demandaban mucho tiempo proporcionando infraestructura escalable y completamente administrada que se integró fácilmente en su flujo de trabajo, con funciones integradas de privacidad y seguridad que les permitieron automatizar tareas y aumentar la velocidad de desarrollo.

Los miembros del equipo ahora están desarrollando un nuevo nivel empresarial para Galarm y usan Firestore para ajustar la escala con mayor eficiencia. Sus capacidades avanzadas de consulta les permiten crear informes y gráficos para hacer un seguimiento de los incidentes sin que se duplique una gran cantidad de datos, lo que agiliza el desarrollo.


Resultados

Un 25% de aceleración en el tiempo de desarrollo con Firestore, según informó Acintyo

Un 60% de disminución en los costos operativos

Un 100% de tiempo de actividad con Cloud Functions de Firebase hasta la fecha

Logotipo de Acintyo

\“Firebase influye de manera profunda y positiva en nuestra experiencia de desarrollo de apps. Permite que nos enfoquemos en crear una experiencia de apps innovadora y de calidad, ya que no tenemos que preocuparnos de si el backend podrá admitir algún elemento específico porque con la gran cantidad de soluciones integradas podemos volver realidad todas nuestras ideas, y más rápido que nunca\”.

- Pradeep Singh, fundador de Acintyo, Inc.