Nativecript简介
#javascript #编程 #angular #nativescript

我从来没有对构建本地应用程序感兴趣,但是我最近对网络极限的认识改变了我的想法。

我首先尝试了Ionic,这是构建混合应用程序的绝佳框架。我玩得很开心,它们很棒。 (您可以了解visiting the official documentation的离子框架的更多信息)

不要误会我的意思,您可以用离子构建出色的混合应用程序,但问题在于,离子在本地体验和应用程序之间使用了某种桥梁。
实际上,使用此框架构建的应用程序虽然很棒,但由于它们仍在网络视图中运行,因为它们仍然是Web应用程序。

我想要的是一个本机应用程序,这可以使我具有离子的灵活性和使用Java/kotlin构建的本机应用程序的性能,这就是我遇到NativeScript的方式。

这有可能使用JS(在我的情况下为Angular)而不会过多地对本机应用的真实体验进行过多。

您可以了解更多有关离子,颤动,反应性本地和nivationscript here的差异的信息。

Echo还深入研究了颤音和nativescript之间的主要区别,2个流行的跨平台应用程序开发框架。

如果您使用的是Angular,并且不想学习飞镖或反应,那么NativeScript几乎是默认选择,因为它对Angular的支持非常出色。

安装NISTICERCRIPT CLI和设置环境变量。

NITAINTICScript的正式文档提供了一个很好的教程,可在Unix OS和Windows上安装和设置环境变量。您可以检查一下here

请,请花点时间阅读正式文档,然后再继续阅读本文。

我的最难时间设置了Java_home环境变量。我建议您使用Choco(如果您在Windows上)安装所需的软件包(†JDK 11)。

使用NativeScript创建您的第一个本机应用程序

已经在计算机上安装的Nativecript CLI,在终端中运行以下命令
ns create myFirstApp --angular

myfirstapp 是您应用程序的名称,您可以使用最方便的名称。

此命令将为您的应用创建一个角度支持的项目。首先,可能会要求您选择一个模板。

模板就像角材料示意图。

如果您正确安装了NativeScript提供的官方文档中提到的所有内容,则应该能够使用模拟器或物理设备在Android上测试您的应用程序。

我通过在开发人员的选项中启用调试模式在Android设备上测试了我的应用程序。 (在“关于电话”页面上的构建号上单击7次之后,可以在您的手机参数中找到上述选项。

官方文档的链接还提供了如何在移动设备上运行NativeScript应用程序的方式。

作为一名医学生,我相信技术在改变和塑造社区健康方面的重要性,下次我们将建立一个仅使用Angular和Nativecript的诊所计算器。

它应该能够计算:

  • 平均动脉压
  • Apgar得分
  • BMI
  • 肾小球滤过评分。

当然,设计需要点对点。我们将在该特定领域测试NativeScript功能,我知道这会很有趣,所以下次见。

ps:与此同时,请花一些时间学习 布局 在使用以下资源的nativecript中:

The Official Documentation

Codedamn的这些精彩视频,from video 10 to video 13