我正在尝试决定学习哪种语言,以便我可以编写一个围绕NFC和您的位置的移动应用程序。我听说Flutter和Reactive Native是两种相对较新的语言,它们允许你为iOS和Android编写代码,并且在Udemy上有它们的课程。然而,当我搜索“NFC Flutter”时,没有任何关于如何整合NFC的相关文章。是否值得学习这两种语言中的任何一种,还是应该在Swift和Java中单独编写我的应用程序?
您可以使用React Native或Flutter,但仍具有NFC功能。
在撰写此答案时,没有完整的NFC解决方案。
也就是说,您可以使用PlatformChannels实现NFC功能。或者,更好的是,封装在plugin中。
这样,您可以在dart中为两个平台编写应用程序代码,但NFC功能将调用Native Swift或Java代码来处理平台细节。
仍在进行中的Here is one plugin,仅针对Android执行完全相同的操作。例如,您可以分叉插件并添加iOS代码,然后您就可以获得完整的解决方案。