这可以使用任何流行的多平台本机应用程序开发工具来完成吗?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之间跳转才能编写插件。
我知道这不是您正在寻找的确切答案,但我相信至少您可以根据这些信息选择一个舒适的平台。