Android exists.
Other alternative cross-platform implementations, like React Native, Xamarin, Flutter etc., as a whole, will continue to exist too. However, like web frameworks, you can expect one of these implementations to get obsolete and replaced by another in terms of popularity every now and then.
Which is better? Well, each serves its purpose and is good at that.
The real question should be: which is better for you as a developer? The answer to that is, as expected from the emphasized you, very subjective and entirely dependant on your own skill set.
As far as "the things you must learn to become one" (which, for the lack of clarity, I'll assume to be the The One) is concerned, the first thing is to learn that there's something wrong with the world you live in and then get in touch with the man they call Morpheus. Good luck.
Can u tell like what path one must follow ,by path I mean the learning path of the very particular skills to become an android developer.Like first learn this than this and then look over to this. And can I dm you ?
Обсуждают сегодня