如何编写虚拟键盘并在安卓、iOS 和网络应用程序之间共享



这可以使用任何流行的多平台本机应用程序开发工具来完成吗?React Native、Angular with Nativescript 等。您有没有其他建议的方法?

我希望它是Android和ios的一流键盘以及Web的应用程序内键盘。

基本上,我有一个用于特定领域通信的自定义键盘的想法。我想让一些东西运行并玩弄它并测试新的想法。我想在日常生活中使用它在我的手机和电脑上发短信。

我想要特殊的按钮,键入整个术语/句子。关键字上的搜索功能,用于搜索术语/句子等。

您可以使用 React Native Everywhere 来开发虚拟化键盘。只需浏览这个库,如果您只是对 react 或 react native 有一些想法,它真的很简单

我认为至少当您想自定义/构建自己的虚拟键盘时,不可能编写一次在任何地方运行的内容。因为iOS和Android都有自己的api定义来自定义键盘。

使用 ReactNative 或 NativeScript,如果您对在这些平台上编写原生插件有很好的理解,就可以实现您正在寻找的内容。

我推荐 NativeScript 而不是 ReactNative,因为NativeScript支持编组的概念,所以你仍然使用 JavaScript 作为你的编程语言来直接访问任何原生 API。原生 API 的 TypeScript 定义使 Web 开发人员更加容易。

与ReactNative不同,如果你想访问任何开箱即用的原生api或组件,你必须在JavaScript/Objective C/Java之间跳转才能编写插件。

我知道这不是您正在寻找的确切答案,但我相信至少您可以根据这些信息选择一个舒适的平台。

相关内容

  • 没有找到相关文章

最新更新