Да, знаю - способ не оптимальный.
Для бизнес-приложений вполне себе нормально. И для прототипирования. Отдельно рекомендую посмотреть на Ionic.
Первая мысль была использовать Ajax запрос. Но кроссдоменные запросы браузером блокируются
Да, в браузере (причем для того же хрома это можно отключить запустив оный с --disable-web-security). А у вас webview. Проверка на кросдоменные запросы реализуется на уровень выше и при использовании webview напрямую не влияет на работу. Так же есть параметры для самой cordova. Так же есть CORS, так как все остальное кастыль. И да, используйте REST для взаимодействия.