我打算为多平台编写移动应用程序,并听说有关反应原生作为一个很好的工具。我们可以在没有任何Android或Swift知识的情况下编写反应原生应用程序吗?
几乎没有研究,我的理解是,它只是用于UI,你最终会使用Android/IOS作为你的应用程序编码的一部分。
是否可以在没有Android知识的情况下编写完整的应用程序?
我的应用程序需要像YouTube,CAL,WhatsApp的,邮件在设备上与其他应用程序进行交互。等等
我打算为多平台编写移动应用程序,并听说有关反应原生作为一个很好的工具。我们可以在没有任何Android或Swift知识的情况下编写反应原生应用程序吗?
几乎没有研究,我的理解是,它只是用于UI,你最终会使用Android/IOS作为你的应用程序编码的一部分。
是否可以在没有Android知识的情况下编写完整的应用程序?
我的应用程序需要像YouTube,CAL,WhatsApp的,邮件在设备上与其他应用程序进行交互。等等
简短的回答:是的,它是可以编写整个应用两个平台Android和IOS,不Android知识,没有Swift Knowledge。
但是,当一些反应原生代码在IOS上正常工作,但不在Android上时,那么您将必须执行一些桥接,并且必须使用Java编写Android(需要Android知识)。注意项目中的android
文件夹?这就是编写Android专用代码的地方。
对于在Android上工作但在IOS上不工作的东西,您将不得不使用Swift编写代码。请注意0文件夹?
我了解并注意到这些文件夹。但我的问题是如果我需要从我的应用程序调用其他应用程序,例如从我的应用程序调用Facebook或WhatsApp以共享某些内容?即使对于那些我们有反应原生组件,这将适用于iOS和Android? – Reddy
@reddy我不确定你的规格,但你可以查看它们,并确保你的需求有东西出来。我想是的,这是可能的和组件存在的共享Whatsapp和Facebook_ –
同意。 UX和ReactNative很新颖。我注意到react-native组件可用于相同的。 https://github.com/EstebanFuentealba/react-native-share – Reddy
你为什么认为这是我? –