首页 > 解决方案 > 具有 BT 集成的移动应用程序的框架/工具决策

问题描述

我最近开始了一个小项目来构建我自己的蓝牙集成移动应用程序。设计部分基本完成,现在我想开始开发应用程序。

我已经阅读了一些内容,但无法真正决定使用哪个框架或工具。说清楚点:我对应用程序开发还很陌生,只是有 Javascript/Typescript 方面的经验,并且对 react/react native 有一点了解。

这就是为什么我的第一种方法是使用 Expo 进行原生反应,因为我可以在那里用 javascript 编写所有代码。但是,我现在看到 Expo 尚不支持蓝牙 api: https ://docs.expo.io/introduction/why-not-expo/

但是,我找到了一篇文章,其中包含描述如何使用蓝牙 api 的指南。 https://blog.expo.io/so-you-want-to-build-a-bluetooth-app-with-react-native-and-expo-6ea6a31a151d。但是我对本机编程语言一无所知。所以我不确定退出项目并在之后以母语添加蓝牙 api 会有多困难。

我发现的另一种可能性是使用电容器和这个蓝牙插件反应: https ://capacitorjs.com/solution/react https://www.npmjs.com/package/@capacitor-community/bluetooth-le

除了 react,Angular 和 Nativescript 当然是一个不错的选择。但我还没有读到太多关于这方面的内容。

该项目的最终目标是将通过蓝牙与我的硬件连接的移动应用程序和一个网络应用程序相结合,该应用程序具有与移动应用程序几乎相同的功能,只是没有蓝牙连接。但就目前而言,移动应用程序是我的首要目标。

所以我希望你能给我一个建议或起点,这将是一个适合我使用的框架/工具?

提前问候和感谢,爱子

标签: androidiosangularreact-nativebluetooth

解决方案


推荐阅读