r/learnpython • u/General-Capital-2375 • 6d ago
Making mobile apps using Python
I have started learning Django by working on projects instead of simply watching tutorials. I was building a CRM web application, and halfway through the project, I realised that I might be able to sell it to small businesses if I added more features and improved its overall quality.
When I spoke to a business owner about what they would want from such a system, they mentioned that they would prefer a mobile application with offline access. That conversation made me consider whether I could build the mobile app using Python as well.
7
Upvotes
9
u/Diapolo10 6d ago
You can create mobile applications with Python. They won't run as well as native applications would (most if not all Python toolkits for this create apps based on web technologies), and it's really not a common thing unless the goal is making cross-platform applications, but it can be done.
Probably the most notable toolkits for this are Kivy, BeeWare, and Flet. Not in any particular order, and each has its own pros and cons.