На чем лучше делать мобильное приложение — на Java или JavaScript (ReactNative)?
для новичка, тем более знакомого с жабаскриптом, проще будет реакнэйтив.
но нужно смотреть на вещи трезво: любой реакт нэйтив и подобное будет курить в сторонке в сравнении с нативщиной. особенно, если требуется не только банальщина.
потом желательно без радикального переписывания - на ios.
React Native
Если вам нужна нативная поддержка андроид, то однозначно Java || Kotlin.