Home >Backend Development >Python Tutorial >Can python develop apps?
Can python develop apps?
Python can develop apps. For example, we can use kivy to develop Android APPs. Kivy is a set of open source frameworks specifically used for cross-platform rapid application development. It is written in Python and Cython. For multi-point Touch has very good support, which not only allows developers to quickly complete simple interactive prototype designs, but also supports code reuse and deployment. It is definitely an amazing NUI framework.
The main architecture of Kivy is developed by the Kivy organization, and Python is used for Android, Kivy iOS and many other libraries are used on all platforms. In 2012, Kivy received a $5,000 grant from the Python Software Foundation to port Kivy to Python 3.3. Kivy also supports Raspberry Pi sponsored by Bountysource.
Its architecture includes all the elements for building an application, such as:
Supports many types of inputs, such as mouse, keyboard, touch user interface (TUIO) and multi-touch for specific operating systems Control events, only using the graphics library of OpenGL ES 2, and based on the vector buffer object (Vertex Buffer Object) and shaders, supporting multi-touch complex controls, an intermediate language (Kv) is used to simplify custom controls the design of.
Kivy has improved the PyMT project and is recommended for new projects.
Related recommendations: "Python Tutorial"
The above is the detailed content of Can python develop apps?. For more information, please follow other related articles on the PHP Chinese website!