Как мобильный разработчик со стажем 16 лет, посоветую не тратить
время и силы на кроссплатформенные решения. На мобилках это
работает только на примитивных приложениях. И то работает отстойно
и выглядит убого - всегда. А если нужны всякие фичи платформы:
доступ к оборудованию, звук, видео, итд - то и подавно нечего
ловить. То есть, столбовой подход такой: юзать нужно те же инструменты и подходы, которые юзают отцы платформы (эппл, гугл). Остальное - потеря времени и почти гарантированный геморрой.