Какие JS фреймворки, на ваш взгляд, лучшие для создания нативных мобильных приложений?
Берёте Android Studio, интегрируете WebView, поддержку скриптов и пишите хоть обычной вёрсткой с js, хоть на реакте.
В начале года как раз тему по гибридным приложениям (с уклоном в нативные). Наиболее популярный конечно сейчас React Native, также ещё неплох NativeScript (есть под Angular и под Vue). Под RN много библиотек готовых, но из много устаревших и нерабочих (или при компиляции ошибки валятся), в основном из-за того, что RN идёт вперёд и выходят новые версии, а многие библиотеки и пакеты написанные пол года, год назад просто не обновляются под последнюю версию RN.
Ещё сейчас в тренде Flutter, который позволяет писать приложения по скорости не уступающие нативным. Но тут уже не JS, а новый язык DART учить надо.