ну если backend у тебя обычный REST сервис, то никаких проблем. Выкидываешь Android, iOS натив пишешь приложения на базе Angular, Vue или React и добавляешь Ionic поверх
Кордова так генерирует, что 2 дня не могу его собрать. Изза cocoapods вроде. Уже ставлю виртуалку с икскодом чтоб ковырять там.
Спустя 5 дней обнаружил, что в подфайле написана версия 11 а в проекте икскода по дефолту - 9. Можно ли кордову как-то попросить генерить подфайл под другую версию?