Acintyo 游戏徽标
Acintyo 使用 Firebase 简化应用开发并将开发速度提高了 25%
Acintyo 的屏幕截图

简介

Galarm is an innovative alarm and reminder app developed by Acintyo, Inc. Its patented collaborative alarms allow friends, family, and coworkers to set reminders that can ring simultaneously or consecutively on everyone's devices, allowing people to manage their loved ones’ medical needs, arrive on time for group activities, manage their personal schedules, and more.

First launched in 2017 for Android and iOS, Galarm now boasts more than 3 million users across 175 countries. In March 2022, Galarm also launched a web application which allows users to configure their mobile alarms and reminders from their web browser, helping them schedule to-dos without the risk of being distracted by their phones.


挑战

为了构建应用,Galarm 团队一直在寻找一个能够加快开发进程的平台,以便他们能腾出更多工程时间来打造优秀功能。他们希望使用云端基础构架,这样既能快速、安全地启动和运行,又不会超出预算。理想的平台还应该能够随着公司的发展而扩容,并支持实时更新,这对 Galarm 的核心功能至关重要。最后,大家一致认为,他们需要选择一家成熟的公司,一方面这样的公司能持续提供支持,另一方面他们拥有活跃的开发者社区,可以方便团队交流解惑。

Acintyo 的屏幕截图

解决方案

经过简单的研究,该团队发现 Firebase 符合他们的所有标准。首先,他们使用 Realtime Database 构建了一个原型,发现 API 设置简单,使用方便,非常适合开发者。由于云托管 NoSQL 数据库实时存储和同步用户之间的数据,因此 Galarm 得以轻松打造应用的协作功能。他们还使用了 Authentication 来无缝实现用户登录和初始配置。在概念验证取得成功后,他们使用 Firebase 将想法从原型推进到生产环境,并快速、安全地推向了市场。

随着公司的发展,他们扩大了 Firebase 的使用范围,包括:使用 Cloud Functions 执行长时间运行的任务(无需管理自己的服务器);使用 Cloud Storage 存储和提供用户个人资料数据;使用 Google Analytics(分析) 深入了解用户行为和规划产品路线图;使用 Cloud Messaging 发送自动提醒通知;为主营销网站和 Web 应用界面使用 Hosting。他们还使用 Firebase 来衡量效果,并使用 In-App Messaging 来吸引用户和分享应用更新。

正如他们所希望的那样,Firebase 使 Galarm 能够专注于他们的核心竞争力,而无需花费太多时间来搭建、维护和扩缩他们的后端基础架构。Firebase 提供可扩缩的全代管式基础架构,该基础架构可轻松集成到他们的工作流中,并且自带隐私保护和安全功能,使他们能够自动执行任务并提高开发速度,从而简化耗时的任务。

Galarm 目前正在开发一个新的 Galarm 企业层级,使用 Firestore 更高效地扩缩。其高级查询功能使他们能够创建图表和报告来跟踪突发事件,而无需复制大量数据,从而加快了开发速度。


结果

25% - Acintyo 报告称使用 Firestore 后的开发时间缩短幅度

60% - 运营成本降低幅度

100% - 迄今为止,Firebase Cloud Functions 的正常运行时间

Acintyo 徽标

\“Firebase 对我们的应用开发体验产生了深刻而积极的影响。它让我们能够专注于打造出色的创新应用体验,而不必担心后端是否支持某些功能,因为大量的集成解决方案让我们能够以前所未有的速度将所有创意付诸实践。\”

- Pradeep Singh,Acintyo, Inc. 创始人