我打算为多平台编写移动应用程序,并听说将本机作为一种好工具。
通过很少的学习,我的理解是它仅适用于UI,您最终将使用Android / IOS进行部分应用编码。
是否可以在没有Android知识的情况下编写完整的应用程序?
我的应用需要与设备上的其他应用互动,例如youtube,cal,WhatsApp,mail ..等等
答案 0 :(得分:2)
简答:是的,可以为Android和IOS平台编写整个应用程序,没有Android知识,也没有Swift知识。
然而,当一些反应本机代码在IOS上工作正常但在Androids上没有时,那么你将不得不做一些桥接并且必须用Java编写Android版本(需要Android知识)。注意项目中的android
文件夹?这就是编写特定于Android的代码的地方。
反之,对于在Android上运行但在IOS上运行的东西,你必须用Swift编写并暴露你的代码。注意ios
文件夹?