пока не понял, в чем преимущество. то же самое, если вы решите мигрировать на любую другую кроссплатформу. мне кажется, только новые проекты имеет смысл так готовить. ну или переписывать заново, иначе "поменять Х в приложении" все равно будет зависеть от нативных разработчиков, которые знают, как работает iOS
Есть у вас бизнес-логика в приложении, которая та же на iOS и на Android. Её пишут две разные команды. Это можно вынести в JS/C++/Kotlin код и писать один раз.
Дальше, эндпоинты на сервере тоже, скорее всего, используются одни и те же. И сериализация в модельки. Это тоже можно вынести.
UI и работу с платформенными API можно оставить писать каждой команде. Иногда (если нет сильных платформенных различий) их тоже можно скрыть за единым интерфейсом.