2017-09-27 48 views
-1

我打算为多平台编写移动应用程序,并听说有关反应原生作为一个很好的工具。我们可以在没有任何Android或Swift知识的情况下编写反应原生应用程序吗?

几乎没有研究,我的理解是,它只是用于UI,你最终会使用Android/IOS作为你的应用程序编码的一部分。

是否可以在没有Android知识的情况下编写完整的应用程序?

我的应用程序需要像YouTube,CAL,WhatsApp的,邮件在设备上与其他应用程序进行交互。等等

+0

你为什么认为这是我? –

回答

2

简短的回答:是的,它是可以编写整个应用两个平台Android和IOS,不Android知识,没有Swift Knowledge。

但是,当一些反应原生代码在IOS上正常工作,但不在Android上时,那么您将必须执行一些桥接,并且必须使用Java编写Android(需要Android知识)。注意项目中的android文件夹?这就是编写Android专用代码的地方。

对于在Android上工作但在IOS上不工作的东西,您将不得不使用Swift编写代码。请注意0​​文件夹?

+0

我了解并注意到这些文件夹。但我的问题是如果我需要从我的应用程序调用其他应用程序,例如从我的应用程序调用Facebook或WhatsApp以共享某些内容?即使对于那些我们有反应原生组件,这将适用于iOS和Android? – Reddy

+1

@reddy我不确定你的规格,但你可以查看它们,并确保你的需求有东西出来。我想是的,这是可能的和组件存在的共享Whatsapp和Facebook_ –

+0

同意。 UX和ReactNative很新颖。我注意到react-native组件可用于相同的。 https://github.com/EstebanFuentealba/react-native-share – Reddy

相关问题