Merhaba,
Python Android için çok da uygun bir programlama dili değildir. Öğrenmesi ve yazması çok kolay olan birkaç tavsiyem var arasından seçip istediğiniz türde mobil uygulama yazabilirsiniz.
React-native:
JavaScript tabanlı Core olarak JavaScript kullanan Facebook'un geliştirdiği çok güzel bir Framework'tür.
Aynı platformda hem Android hem iOS uygulamalar geliştirebilirsiniz. Yazdığınız JavaScript kodları derlenerek Java'ya dönüştürülür ve ve Android SDK'nın okuyabiliceği halde sunulur bu yüzden çok hızlıdır.
Tek sorunu IOS'a yazdığınız kodlar Android'de çalışmaz çeşitli düzenlemeler ile aynı anda iki temel uygulama geliştirilebilir.
flutter:
Google'ın geliştirdiği ve gayet güzel ilerleyen bir frameworkdür. Dart dili ile kodlanır ve gayet de anlaşılır bir söz dizimi vardır.
Öğrenmesi ve Kod'a dökmesi kolaydır. Aynı kod ile hem Android'e hem de IOS'a çıktı almak mümkündür. Hem de hiç değişiklik yapmadan bunu yapabilirsiniz. O yönden çok karlıdır.
Tek kötü yanı büyük uygulamalarda kendi piksellerini kendi çizdiği ve IOS/Android temel nesnelerini kullanmadığı için yavaştır. (React-native'e göre)
not:
Bunları değerlendirip istediğin büyüklükte bir uygulama yapabilirsin. Android ve IOS'da Facebook uygulaması React-native ile yazılmıştır. Ne büyüklükte uygulamalar yapabiliceğine karar verebilirsin böylece

iyi forumlar.