NativeScript 社区一直在努力创建 NativeScript 插件。事实上,我们现在在 npm 上拥有 超过 100 个 NativeScript 插件。
让我们来看看最近发布的几个插件。
你想使用 Firebase 来存储你的后端数据吗?那么 NativeScript 插件大牛 Eddy Verbruggen 就有你需要的插件。
你可以 下载插件,然后通过 Jen Looper 的教程 来了解它的工作原理。然后你可以构建像这样令人印象深刻的实时更新应用程序来给你的朋友们炫耀。
你是否曾经想要在 NativeScript 中访问用户的联系人?别再等待了,因为 Ryan Lebel 刚刚发布了一个 联系人插件。他正在寻求 Android 实现方面的帮助,如果你正在寻找一个有趣的周末项目,可以考虑一下。
你需要从你的 NativeScript 应用程序中发送短信吗?太好了!你可以使用 Ryan Lebel 的 messenger 插件 来实现。只需 require()
插件并调用它的 send()
方法
var
messenger = require(
"nativescript-messenger"
);
var
numbers = [
"905-454-1234"
,
"905-454-4321"
,
"905-929-1122"
];
messenger.send(numbers,
"我的消息"
,
"消息主题"
);
你是否在你的 Android 应用程序中使用 Material Design?你是否想要一种简单的方法来创建 Snackbar?好消息——Brad Martin 为你创建了一个插件。
注意:如果你不知道 Snackbar 是什么——顺便说一下,我完全不知道——可以查看 Google 的文档,其中包含一些示例。
该插件名为 nativescript-snackbar,它使创建 Snackbar 变得像运行以下代码一样简单
var
snackbar = require(
"nativescript-snackbar"
);
snackbar.simple(
"我爱 NativeScript!"
);
结果看起来像这样
提示:Brad 还有一篇关于 如何在你的 NativeScript 应用程序中使用 Snackbar 的非常棒的文章。你应该阅读它。
你是否想要在你的应用程序中发送通知,但不想经历设置推送通知的麻烦?当然你想要,而 Eddy Verbruggen——再次——为你提供了一个插件:本地通知。
提示:顺便说一下,如果你确实想要经历发送真实推送通知的麻烦,我们也为此提供了一个插件。所有东西都有插件!
该插件的设置和使用非常简单。 从 npm 下载插件,查看 文档,甚至克隆 Eddy 的示例应用程序。
你的 NativeScript 应用程序是否需要与 Android Wear 通信的能力?当然需要,而 Peter Messenger 就在这里,通过一个插件来帮助你。查看 Peter 的博客,了解更多关于该插件的信息,包括一个关于他构建该插件的过程的良好指南。
你是否想构建自己的插件并获得随之而来的荣耀?太好了!构建 NativeScript 插件可以是学习 iOS 和 Android 的一种有趣方式。
查看我们的 插件文档,以及我们关于 在 JavaScript 中访问原生 API 的文档。你可能还会发现参考一些现有的插件作为参考很有帮助。例如,NativeScript 手电筒插件 提供了一个超简单的 API,这样你就可以看到插件是如何工作的。
如果你正在寻找要创建的插件的想法,可以尝试参考 在主 NativeScript GitHub 存储库中带有“up-for-grabs”标签的问题。你也可以查看 现有的 Cordova 插件,并尝试在 NativeScript 中重现它们。这很有趣——真的。
祝你插件编写愉快!