移动应用程序:混合逻辑,原生UI

时间:2017-03-21 10:28:47

标签: javascript android ios native hybrid-mobile-app

正如标题所说,我想将原生UI的优势与混合应用程序的优势结合起来。 Internet上有很多关于React Native,Ionic,Native Script等的文章,但它们都有各种常见模式:用一种语言编写,框架本身就可以转换为本机视图组件。

我想避免这个过程。我想构建我的原生UI,我想调用我的混合组件,用Javascript或其他语言编写,并在那里完成所有逻辑工作。

一个简单的场景(Android):

  • 我使用一个Activity创建了一个新的Android button(例如,“添加”button)。
  • 点击button,即触发经典onClick()方法
  • onClick()方法中,我调用具有“添加”功能的混合组件
  • 在我的混合组件中,在“app”功能中,我做了所有的事情:http call / db query /什么都没有。获得结果后,我回调视图进行更新。

我想到的这种模式与MVP非常相似。唯一的区别是演示者是在Android / iOS /其他SO

之间共享的

一旦我听说Spotify确实如此,我认为这是可能的。但是如何?
是否有现有的框架/库?我是否必须自己编写不同语言之间的所有桥梁?

非常感谢你的帮助/想法

0 个答案:

没有答案