Использование исходного кода GWT в Android

У меня есть веб-приложение на основе GWT. Я использую одну и ту же кодовую базу как для настольных компьютеров, так и для мобильных платформ. Я использую Model-View-Presenter и Dependency Injection на основе GIN для достижения цели кросс-платформенной совместимости. Однако для лучшей производительности и нативного внешнего вида на Android я хотел бы написать полностью нативное приложение. Я хочу начать с переноса того же кода GWT Java в новый проект Android и заменить только реализации View собственными представлениями, которые используют собственные виджеты. Кто-нибудь пробовал это? Помимо очевидных проблем, таких как раздутый код и дополнительное потребление памяти из-за DI, есть ли какие-либо другие серьезные проблемы?


person Droid_9    schedule 09.05.2014    source источник
comment
Вы наткнулись на какой-либо вывод на www? Я сталкиваюсь с той же проблемой...   -  person shukshuk    schedule 05.08.2014
comment
Я тоже столкнулся с той же проблемой, поэтому, если у вас есть какая-либо информация, пожалуйста, поделитесь.   -  person jgleoj23    schedule 18.02.2015


Ответы (1)


Это можно сделать. Фактически, несколько приложений сделали это. Входящие Google, которые в настоящее время находятся в бета-версии, но должны заменить gmail однажды, используют gwt, чтобы разделить 70%, если это код между Android и javaScript. Я также планирую разместить свое приложение на Android. Кроме того, многие инструменты поддерживают это. gin, gwt sync proxy и другие поддерживают Android. Кроме того, putnami-gradle-plugin — это плагин для gradle, который может поддерживать это в будущем. Одна из самых больших проблем, с которыми я сталкиваюсь, заключается в том, что очень мало библиотек работают на gwt и android. Меня интересует использование mvp4g в приложении для Android, поэтому я создал эту задачу: https://code.google.com/p/mvp4g/issues/detail?id=133

person Community    schedule 18.02.2015