Since you're asking if you can make android apps using Python, I am gonna say, yes, you can develop an android application in pure python. There are different third party frameworks available for that. While Android already has a good SDK out of the box, being able to use Python instead of Java is a big advantage for some developers - it allows for quicker turnaround times, and reuse of Python libraries.
Python on Android uses a native CPython build, so its performance and compatibility is very good.
It's amazing how you can do so many things you can do with Python programming language. Get started with Python now.