Python doesn't feature anywhere for Android Dev, your options are Java, Kotlin and C++. Kotlin is meant to replace Java on Android in the same way that Swift is replacing Objective C on IOS, it's a really nice language.
Things like Phonegap, Flutter, Xamerin, React will give you a native-like feel, but never the same kind of performance. Then you also get containers where you run your code on top of a container that interfaces native android code.
Kotlin makes writing native Android apps much easier and cleaner, so for native Android dev, Kotlin is definitely the future. For non-native, React Native is very nice, but it's hard to pick just one solution out there that's a clear winner.
I've seen someone mention Kivy for Python (kivy.org), I've not used it myself, but unless Google gives it the green light and backing, it will remain an outsider for Android dev.