Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En Acintyo, usan Firebase para optimizar y acelerar el desarrollo de apps en un 25%
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.
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
\“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.
[null,null,[],[],[],null,["[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\nAcintyo uses Firebase to streamline and speed up app development by 25% \n\n*** ** * ** ***\n\nIntroduction [Galarm](https://www.galarmapp.com) is an innovative alarm and reminder app developed\nby [Acintyo, Inc](https://acintyo.com/). Its patented collaborative alarms allow friends, family, and coworkers to\nset reminders that can ring simultaneously or consecutively on everyone's\ndevices, allowing people to manage their loved ones' medical needs, arrive\non time for group activities, manage their personal schedules, and more.\n\nFirst launched in 2017 for [Android](https://play.google.com/store/apps/details?id=com.galarmapp)\nand [iOS](https://apps.apple.com/ly/app/galarm-alarms-and-reminders/id1187849174), Galarm now boasts more than 3 million\nusers across 175 countries. In March 2022, Galarm also launched a web application\nwhich allows users to configure their mobile alarms and reminders from their web\nbrowser, helping them schedule to-dos without the risk of being distracted by their\nphones.\n\n*** ** * ** ***\n\nChallenge To build their app, the Galarm team was looking for a platform that would accelerate\nthe development process, freeing up more engineering hours for feature-building. They\nwanted cloud-based infrastructure that they could get up and running quickly and\nsecurely, but without breaking their budget. It should also be able to scale as they\ngrow and support real-time updates, which are critical for Galarm's core functionality.\nFinally, it was important to everyone that their solution be backed by an established\ncompany that would continue to support the platform, with a passionate developer\ncommunity so the team could ask questions. \n\n*** ** * ** ***\n\nSolution \nAfter a brief search, the team found that Firebase met all\nof their criteria. To start, they built a prototype using\n[Realtime Database](/products/realtime-database),\nand found the developer-friendly API easy to set up and\nuse. Because the cloud-hosted NoSQL database stores and syncs\ndata between users in real time, it made it easy for Galarm to\nbuild the collaborative features of the app. They also used\n[Authentication](/products/auth)\nto seamlessly implement user sign-in and onboarding. Based on\nthe success of their proof of concept, they used Firebase to bring\ntheir vision from prototype to production and get to market quickly\nand safely.\n\nAs they grew, they used Firebase for even more, including\n[Cloud Functions](/products/functions) to execute long-running tasks without managing their\nown servers, [Cloud Storage](/products/storage) to\nstore and serve user profile data, [Google Analytics](/products/analytics)\nto gain insight into user behavior and plan their product roadmap, [Cloud Messaging](/products/cloud-messaging)\nto send automated alarm notifications, and [Hosting](/products/hosting)\nfor their main marketing website and web app interface. They also use Firebase\nto measure their performance and [In-App Messaging](/products/in-app-messaging)\nto engage users and share updates from the app.\n\nJust as they'd hoped, Firebase allowed Galarm to focus on their core\ncompetency without spending too much time on standing up, maintaining,\nand scaling their backend infrastructure. Firebase streamlined\ntime-consuming tasks by providing fully-managed, scalable infrastructure\nthat easily integrated into their workflow, with ingrained privacy and\nsecurity features that allowed them to automate tasks and increase\ndevelopment velocity.\n\nGalarm is now developing a new enterprise tier for Galarm, using [Firestore](/products/firestore)\nto scale more efficiently. Its advanced querying capabilities allow them to\ncreate charts and reports to track incidents without duplicating a lot of data,\nresulting in faster development.\n\n*** ** * ** ***\n\nResults\n\n25% - faster development time with Firestore, as reported by Acintyo\n\n60% - reduction in operating costs\n\n100% - uptime with Firebase Cloud Functions to date \n\n\"Firebase has had a deep and positive impact on our app development experience. It allows us to stay focused on building an awesome and innovative app experience, never having to worry about whether something can be supported by the backend, as the plethora of integrated solutions allows us to bring all of our ideas to life - faster than ever before.\"\n\n\n- Pradeep Singh, Founder, Acintyo, Inc. \nTry Firebase today\n\n\nIntegrating it into your app is easy.\n[Get started](https://console.firebase.google.com/) \n\nAll Firebase products \n\nBuild\n\n- [App Check](/products/app-check)\n- [App Hosting](/products/app-hosting)\n- [Authentication](/products/auth)\n- [Cloud Functions](/products/functions)\n- [Cloud Storage](/products/storage)\n- [Data Connect](/products/data-connect)\n- [Extensions](/products/extensions)\n- [Firestore](/products/firestore)\n- [Firebase ML](/products/ml)\n- [Genkit](https://genkit.dev/)\n- [Hosting](/products/hosting)\n- [Realtime Database](/products/realtime-database)\n- [Firebase AI Logic client SDKs](/products/firebase-ai-logic)\n\n[Generative AI](/products/generative-ai) \n\nRun\n\n- [A/B Testing](/products/ab-testing)\n- [App Distribution](/products/app-distribution)\n- [Cloud Messaging](/products/cloud-messaging)\n- [Crashlytics](/products/crashlytics)\n- [Google Analytics](/products/analytics)\n- [In-App Messaging](/products/in-app-messaging)\n- [Performance Monitoring](/products/performance)\n- [Remote Config](/products/remote-config)\n- [Test Lab](/products/test-lab)"]]