Python was not primarily created with mobile application development in mind. However, this universal language never stops evolving and has introduced a way to build mobile apps - the Kivy framework and BeeWare. They are cross-platform, so apps can be used for both Android and iOS. Moreover, there are many other frameworks that help you build native apps with Python.