<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="FileOne" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans', Verdana, 'Sans Serif', Sans-Serif; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">Thank you Sébastien RAMAGE, that gives me hope ;-)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">Are there more people out there that realized Successful ports of PyQt5 apps to Android?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">Did someone make notes of the process?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">To anyone who can correct/add to the list below...... this is for me to get the big picture.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">Is the process below correct (in main steps if I want to make an app for Android and I am on Linux as source platform)? </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- Read the tutorial of Phil</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- For the source platform (and PyQtDeploy):</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"> Download and Configure Qt5 </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"> Download and Configure, Compile SIP </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"> Download and Configure, Compile PyQt5</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"> Test Qt5, PyQt5 (done so far and no problems) </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"> Download/ pip install PyQtDeploy </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- For the target platform:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"> Download the C source code of the standard Python interpreter and the C sources of the associated library modules (like ssl, socket, sqlite3, unicodedata, hashlib, ctypes)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"> Download and install the Qt binaries and source code for the target platform (for example Android)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"> Download (I'm on Linux) the cross compilers for the target platform (for example Android)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"> Download and configure the Android emulator</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- Cross compile non Python modules (C code like C extension modules to be imported like sqlite3, socket, haslib, ctypes and or other self made extension modules in C)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">Or is this done by PyQtDeploy??</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">Also Statically (or shared) for Android?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- Start PyQtDeploy (GUI)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- Configure PyQtDeploy to point to the qmake of the target platform (Android) downloaded and configured earlier</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- Add the application specific pure Python .py files to PyQtDeploy project </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- Add the pure Python specific pure Python .py files to PyQtDeploy project </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- Add the already compiled extension modules (.so) files to PyQtDeploy project</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- Build with run qmake or qmake and make???</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">- Find out how to package all genereted object code for the Android platform (to make a .apk file)?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;">Or am I lost completely ;-)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; block-indent:0; text-indent:0px;"><br /></p></body></html>