Anton , давай я наверное напишу, как это делают ребята на нативах,.. возможно,. сможешь конвертнуть это в решение под кордову...
короче суть в чем, на бекенде генерится большая залепуха которая расписывает все элементы/переходы и содержания экранов, а само приложение становится простой куклой, играющей по условиям этой залепухи