You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python for Android has numerous issues that we have had to work around and supplement in order to try to reliably manage Python on Android, so much so that we have our own fork that has a considerable number of commits.
In addition, their strategy of having bootstrapped/templated Java code is such a pain in the backside that we have instead committed their bootstrap and now edit the project directly rather than relying on bootstrapped code.
Chaquopy appears to be as mature as Python for Android, and eminently more stable, as well as providing first class support for using Python within multiple Java threads running in the same process (something that we've had to make numerous patches to Python for Android to support).
Lastly, the Endless fork of our Android App has already made this migration: https://github.com/endlessm/kolibri-installer-android showing that this is in fact completely possible and feasible.
Overview
Migrate from Python for Android to Chaquopy.
Python for Android has numerous issues that we have had to work around and supplement in order to try to reliably manage Python on Android, so much so that we have our own fork that has a considerable number of commits.
In addition, their strategy of having bootstrapped/templated Java code is such a pain in the backside that we have instead committed their bootstrap and now edit the project directly rather than relying on bootstrapped code.
Chaquopy appears to be as mature as Python for Android, and eminently more stable, as well as providing first class support for using Python within multiple Java threads running in the same process (something that we've had to make numerous patches to Python for Android to support).
Lastly, the Endless fork of our Android App has already made this migration: https://github.com/endlessm/kolibri-installer-android showing that this is in fact completely possible and feasible.
Contributors
Goals
This feature should:
Target Quarter and Due date
We should aim to complete this by the beginning of Q3.
Prerequisites
Tasks
The text was updated successfully, but these errors were encountered: