我计划开发一个反应原生的移动应用程序,因为我是这门语言的新手,我已经在udemy中通过了一些反应原生教程视频,我只是想知道反应原生CLI与世博CLI之间的区别。如果我们要开发一个iOS和Android应用程序,它使用蓝牙、位置和相机应用编程接口,我们应该使用哪个CLI?
我在react native团队中找不到任何特定的库(蓝牙、位置和摄像头),是我们需要用本机语言(Swift或Objective C、Java或kotlin)创建自己的库,并通过桥接将它们公开给react native,还是我们可以使用已经可用的第三方库?
谢谢。
世博会和React Native有什么区别?
希望这对您有所帮助:)
据我所知:
Expo不支持您深入本机模块。因此,这意味着您不能为自己的目的编写Java/Objective-C代码。
但是如果你刚刚开始React Native
,我认为expo
将为新人带来很多优势,通过许多支持的模块,如您列出的一些:Camera
,位置
但不幸的是,expo
目前不支持Bluetooth
模块,如果这是应用程序的关键功能,则必须使用React native CLI
。
但是,您仍然可以通过使用ExpoKit将您的expo应用程序分离并将其附加到您的React Native CLI
应用程序中。仍然:
脱离ExpoKit的缺点是,您必须为React native设置标准的本机开发环境!
另一个缺点是,在分离应用时,您仅限于ExpoKit使用的React和React Native版本。这意味着,如果您试图安装的本机模块依赖于早期版本的React或React Native,则可能需要解决兼容性问题。
您可以在此处找到更多信息:https://code.tutsplus.com/tutorials/detaching-expo-apps-to-expokit-concepts--cms-30661
我是个初学者只是想找个更好的方法来解决问题 问题是,最佳实践是捕捉异常还是避免异常? 或
问题内容: 使用哪些IDE(“ GUI /编辑器”)进行Python编码? 问题答案: 或者,以纯文本格式:(也可以作为aa 屏幕截图获得) 缩略语: 我没有提到语法高亮之类的基础知识,因为我期望默认情况下这些。 这只是一份反映你的反馈和意见的清单,我不主张使用这些工具。当你继续发布答案时,我将不断更新此列表。 PS。你能帮我将上述编辑器的功能添加到列表中吗(例如自动完成,调试等)?
原始关闭原因未解决 我想用VueJS启动一个移动应用程序。有谁能建议我可以在vue native或nativescript vue之间选择哪个框架?
问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 如果很短,我将其放在一行中。最近,我一直在将这种样式用于较长或嵌套的三元运算符表达式。一个人为的例子: 您个人使用哪种样式,或者最易读? 编辑:( 关于何时使用
目前我有3个类,其中大多数变量是相同的。所有变量都有getter和setter。我需要根据提供的数据类型变量Year创建类的对象,并在十多个方法中传递该对象。让我们举个例子。 我们有三个班,A班,B班,C班。如果我们通过2017年,那么我需要ClassA的目标。如果我们通过2016年,那么我需要B类的目标,而对于所有其他年份,我们需要C类的目标。 然后,我们需要在所有10个方法中传递该对象。让我们
问题内容: 我们仍处于项目的设计阶段,但我们正在考虑在嵌入式Linux内核上具有三个独立的进程。进程之一是通信模块,该模块处理通过各种介质往返于设备的所有通信。 其他两个过程将需要能够通过通信过程发送/接收消息。我正在尝试评估Linux提供的IPC技术。其他进程将发送的消息的大小将有所不同,从调试日志到流媒体,速率约为5 Mbit。同样,媒体可能同时流进和流出。 您将为该应用建议哪种IPC技术?