PYTHON will be a good option for adding machine learning to your APP . Other APP Development frameworks like web, android, Kotlin etc. will help with UI graphics and interaction features. Android applications can be developed using Java or python.
Read moreWhy Python is not good for mobile development?
Mobile development One of Python’s drawbacks is that it is not native to the mobile environment . Neither of the major mobile platforms – iOS and Android – support Python as an official programming language.
Read more