When you choose to develop an app for Android, you have a very wide choice in the language you can use. Natively, Android supports the Java and C ++ languages, which are the languages in which the system is written. In recent years, it has also directly accepted the Kotlin language, developed by the company that created the Android Studio development environment. In addition to these languages, there are others possible through the use of specific tools. Python is one of them.
To find more information on the project , visit the website: https://beeware.org/.
There is also another solution to write an Android application in Python: the Kivy framework. With this framework, you can develop an application that works on most operating systems, including Android. It uses the Python language for all your application logic code and combines it with its own language, the Kv language to describe interfaces.
You can find more information about the project by visiting its official website: https://kivy.org/#home/.