Ответ зависит от правильно заданных вопросов. В целом, да, лучше на нативе, Java/Kotlin.
Но ты хочешь кроссплатформенности и под мелкие задачи для себя, тогда да, можно ReactNative или Ionic. Посмотри ещё в сторону Flutter, его очень активно сейчас двигает гугла как замену тому же ReactNative.