返回博客首页
← 所有文章

NativeScript成功案例:aG Locker

2019年2月20日 — 作者:Rob Lauer

aglocker app preview

aboutGolf 是室内模拟器技术的首要提供商,也是PGA巡回赛的官方高尔夫模拟器。全球的高尔夫球手可以享受最精确的室内高尔夫体验,其经过验证的3Trak技术可以准确测量球和球杆数据。

Google PlayiOS App Store上下载ag Locker

以下是NativeScript团队与“ag Locker”应用程序开发人员之间的问答。

您能否为NativeScript社区描述一下ag Locker应用程序?

aG Locker旨在成为您使用aboutGolf高尔夫模拟器进行的比赛和课程的数字储物柜。它是aG高尔夫模拟器的网关,也是您所有课程的直观呈现。通过该应用程序,您可以访问全球任何一个aG模拟器,并通过带有二维码的数字球杆卡登录。登录后,您可以玩一轮高尔夫模拟器或上一堂课,并知道您可以在任何地方访问您的数据。无论您是在球场还是在家中,您都可以查看过去的比赛、记分卡、课程和挥杆,以及教练的笔记和视频,以及您参加的所有比赛的实时排行榜。

谁在使用ag Locker?他们最喜欢它的什么功能?

截至目前,任何在aG模拟器上玩过的人都可以使用该应用程序并查看他们的数据。到目前为止,反响非常好。对于许多玩家来说,他们担心的是,一旦他们在模拟器上上了一堂课或玩了一轮自己喜欢的球场,信息就会与模拟器绑定。现在,他们可以在俱乐部会所里查看一轮比赛,在球场外查看所有球杆的平均距离等等。数据不再绑定。此外,当他们回到模拟器时,无需登录,只需扫描应用程序中的数字球杆卡即可登录,并调出他们的信息和过去的课程。

NativeScript如何帮助您开发应用程序?

NativeScript确实是该项目的关键。我尝试过其他几个框架和原生语言,希望能找到一个能够将我的才能与跨平台选项结合起来,并且不会牺牲性能的方案。NativeScript就是答案。在我看来,它的性能和学习曲线都是无与伦比的。

您使用NativeScript的开发体验如何?

不夸张地说,这太棒了!我这么说吧:我从完全不会使用NativeScript到在两个月内将应用程序发布到应用商店(2018年11月开始,2019年1月发布)。这个应用程序绝不是一个简单的列表应用程序,它包含了许多自定义的Vue.js组件、视图、详细信息和视觉效果,如果没有这个产品和学习曲线,在那个时间范围内是不可能完成的。在开发的每一步,都有一个很棒的社区伸出援手,帮助解决我遇到的常见问题或发现的新错误。很少有框架能够在如此短的时间内完成这些工作,而且压力不大,如果有的话。

在使用NativeScript之前,您使用了哪些移动技术?您为什么切换?

在使用NativeScript之前,我使用Swift创建了一些应用程序。由于我的背景是Web开发,我发现自己想坚持每天使用的语言,并使用共享代码库。然后我转向Ionic。我用它做了一些测试应用程序,以便了解它是什么。从一开始我就知道我不会坚持使用它,主要是因为它的性能似乎很迟钝,而且我想要一个真正的跨平台应用程序。更不用说我觉得社区缺乏活力。当我第一次看到NativeScript时,我就知道它是正确的选择。我有点担心使用TypeScript,因为我之前没有尝试过,但就在发现它几周后,Vue就开始受到关注。在那一刻,我知道它非常适合我(我目前的Web前端栈都是Vue)。

NativeScript还能做得更好吗?

说实话,我一时想不出来。你们不断发布关于新功能的更新帖子,拥有很棒的产品、很棒的社区以及友好的氛围。如果非要提的话,我建议提供更多教程视频(入门、初学者、中级、高级),帮助人们学习如何上手或激发他们对以前不知道的功能的创意。像我一样,我想大多数人都受益于视觉学习。

您最喜欢NativeScript的哪一部分?

说实话,我最喜欢NativeScript的是它的社区。这并不是说框架、文档和代码库不是我选择这款产品的关键因素,但社区的活跃度和友好度让它比我演示过的其他框架都要好。在Slack、GitHub和论坛上,我不仅可以获得帮助,而且还可以及时得到帮助,就像在和朋友聊天一样。我觉得我使用过的很少有框架能够让我提出问题,并且有这么多人(实际上是帮助创建该产品的人)主动联系我。