Python Forum
Python to build desktop and mobile apps - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: General (https://python-forum.io/forum-1.html)
+--- Forum: News and Discussions (https://python-forum.io/forum-31.html)
+--- Thread: Python to build desktop and mobile apps (/thread-23739.html)



Python to build desktop and mobile apps - tneilson08 - Jan-15-2020

Hello,
I'm very new to programming. I'm teaching myself through YouTube and some other courses. So one thing I'd like to do is learn how to develop mobile apps. Is there a difference in the code between desktop and mobile apps? Or is it basically the same, besides screen ratio, touch controls, etc.?

I'm currently using pycharm. Can the mobile apps be entirely developed and run there, or do I need to run it through another program?


RE: Python to build desktop and mobile apps - Larz60+ - Jan-15-2020

You can (and should) write the code so that it will work with any size screen, mobile or wall size display.
Miguel Grinberg's Flask tutorial will show you how to do this and keep it elegant (and secure)
see: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
I went through his upgrade of this tutorial, and thought it was very well done, the caveat is that the new edition has a small price tag of $39. (well worth it) I expect the original (which is free) is well done also.


RE: Python to build desktop and mobile apps - buran - Jan-15-2020

you may look at Kivy, which is cross-platform GUI framework


RE: Python to build desktop and mobile apps - perfringo - Jan-15-2020

I have never developed any app but I know that there is also BeeWare.

There are some presentations from recent PyCons:

Russell Keith-Magee - Building a cross-platform native app with BeeWare - PyCon 2018

Dan Yeaw - 5 Steps to Build Python Native GUI Widgets for BeeWare - PyCon 2019


RE: Python to build desktop and mobile apps - Thadectives - Apr-04-2024

(Jan-15-2020, 02:37 AM)tneilson08 Wrote: Hello,
I'm very new to programming. I'm teaching myself through YouTube and some other courses. So one thing I'd like to do is learn how to develop mobile apps. Is there a difference in the code between desktop and mobile apps? Or is it basically the same, besides screen ratio, touch controls, etc.?

I'm currently using pycharm. Can the mobile apps be entirely developed and run there, or do I need to run it through another program?

Hello. I am also a novice developer and now I have decided to create a test project for one customer.

I recently read an article on the https://www.cogniteq.com/blog/top-5-applications-iot-agriculture blog and decided to try to develop a test application to automate some agricultural processes. As the process progresses, I can say that it is many times more difficult than I thought. Now I’m thinking about how to properly implement the automatic field watering function.

If you have any ideas, please suggest them!