Android和IOS应用程序跨平台开发

时间:2018-10-03 19:56:16

标签: android react-native angular2-nativescript nativescript-angular

我必须为Android和IOS(使用标准android / ios组件的Gui开发一个简单的应用程序-两者都具有我想要使用的等效组件)。因此,我正在寻找一种跨平台的解决方案,以使其变得更容易。我发现有角度的nativescript并作出反应native。两者看起来都很酷,我读到了很多正面和差异。现在,我更喜欢带角度的nativescript,因为可以在Web中使用角度的代码段。

这里是:

但是我需要能够通过wifi发送一些字节(而不是通过Web或http)。我找不到解决方案。在本机应用程序开发中很容易做到。那么是从本地脚本调用Java代码的一种选择,还是怎么办呢? 还是在这种情况下使用本地应用程序开发是更好/唯一的方法?

谢谢您的回答。

编辑:我找到了创建本机插件的手册,并且可以使用: https://www.nativescript.org/blog/plugins-and-jars

1 个答案:

答案 0 :(得分:1)

对于react来说,这很容易,您可以将任何本机代码包装在react模块中。看看此文档页面:https://facebook.github.io/react-native/docs/native-modules-android

对于本机脚本,您可以通过JS代码访问本机API,请参见:https://docs.nativescript.org/core-concepts/accessing-native-apis-with-javascript

我知道Cordova没问题,但是在Angular for web中完成了大量工作,您也可以考虑它。科尔多瓦非常容易集成任何本机功能/ sdk。