| 24 | Then there is a small C++ project called [https://github.com/thp/pyside-launcher-android PySide Launcher] - it invokes the Python interpreter from a C++ application. Using it you can use the Necessitas IDE and deploy directly to the device. |
| 25 | |
| 26 | The PySide launcher initializes the interpreter, passes it the command-line arguments and runs the main.py file from a folder on the Android ''sdcard'' folder. |
| 27 | |
| 28 | The result looks from outside like a C++ application, but what it really does is that it calls the Python interpreter, the Python interpreter then calls PySide and PySide calls the Qt APIs so you can have a Qt application. |
| 29 | |
| 30 | === Necessitas SDK === |
| 31 | The Necessitas SDK can be downloaded from here and takes up about 3.5 GB. It contains Android NDK, Android SDK, Qt Creator, Qt compiled for desktop, Qt compiled for Android - basically all in one package. |