我有一个基于GWT的web应用程序。我使用相同的代码库来定位桌面平台和移动平台。我使用Model-View-Presenter和基于GIN的依赖注入来实现跨平台兼容的目标。然而,为了更好的性能和Android上的原生外观,我想写一个完全原生的应用程序。首先,我希望将相同的GWT Java代码迁移到一个新的Android项目中,并使用使用原生小部件的原生视图替换视图实现。有人试过这个吗?除了明显的问题,如臃肿的代码和额外的内存消耗,由于依赖注入,还有其他主要问题吗?
发布于 2015-02-18 12:07:32
这是可以做到的。事实上,已经有几个应用程序做到了这一点。谷歌收件箱目前处于测试阶段,但如果它是android和javaScript之间的代码,谷歌收件箱将会取代gmail,使用gwt共享70%的代码。我也计划把我的应用放在安卓上。此外,许多工具都支持这一点。gin,gwt sync proxy和其他都支持android。另外,putnami- gradle -plugin是gradle的一个插件,将来可能会支持它。我遇到的最大的问题之一是,在gwt和android上工作的库很少。我对在安卓应用程序中使用mvp4g很感兴趣,所以我创建了这个问题:https://code.google.com/p/mvp4g/issues/detail?id=133
https://stackoverflow.com/questions/23559376
复制相似问题