С чего стоит начать? React Native или нативный андроид?
Сам не являюсь андроид разработчиком, только баловался слегка, но в тех материалах, что читал/смотрел на YouTube, сквозит один и тот же мотив:
React Native, Xamarin и другие неродные инструменты мобильной разработки хороши для относительно простых приложений и тем, что на них можно делать сразу под Android, IPhone, а если уж очень хочется, то даже под Windows Phone, но для по-настоящему сложного функционала лучше использовать Java/Kotlin под Android и Objective C под IPhone. Хотя думается мне, что этот порог если и есть, то он достаточно высок, и большинство приложений можно реализовать и неродными средствами. Я делал только простые приложения и пока разницы не ощутил.

Востребованность лучше смотреть на HH. Порог вхождения скорее всего плюс-минус одинаковый.
Я лично смотрю в сторону Flutter