2016-04-06 19 views

回答

1

为了决定是否应该为您的应用使用React Native,我首先会检查是否所有的东西(camera?location?toasts?)都被React Native自己的API或创建的社区所覆盖。

如果答案是否定的,那么你也可以创建自己的,参见https://facebook.github.io/react-native/docs/native-modules-android.html#content isntructions。

也知道你可以构建一个“组合应用程序”;其中部分应用程序由React Native运行,而另一部分则是真正的本地应用程序。

+0

感谢您答复弗雷德里克,并希望问几个更具体的问题。我想知道调试。我的应用程序是一款蓝牙低功耗应用程序,因此在模拟器上进行测试将受到限制。你知道如果在设备上调试原生应用程序时,它是否真的在设备上执行,或者它是否使用chrome开发工具执行一些转发魔术,而它实际上是在chrome开发工具中执行的?另外,如果有一个组合应用程序,调试是否包含同时使用chrome开发工具和android studio进行调试? –

+0

@MatthewChung你可以直接在设备上运行它(并监听logcat的控制台输出),或者使用chrome进行调试。所以这两个选项都在那里。您还可以禁用所有开发设置,以测试应用程序在现实生活中的运行速度(没有所有开发工具会降低您的速度)。最后,我不知道如何调试组合应用程序;自己还没有这样做.. –

+1

谢谢。这很有帮助 –

相关问题