Dear community
With the new mobile devices running libre, privacy-oriented versions of
Android (no tracking and no Google services), many have asked us to
deliver a package of MyGNUHealth[1] and place it on f-Droid.
Currently, MyGNUHealth uses Qt for Python (formerly PySide)[2] framework
along with QML, and I am very happy with the result.
MyGNUHealth has several Python dependencies, such as matplotlib,
requests, bcrypt or tinyDB. We'll be also using GNU privacy guard
(gnupg) as we do with the GH HIS.
After talking with the core team and friends from Qt for Python, I think
the best approach at this moment to deploy MyGH for different platforms
will be:
* Desktops, laptops and Linux phones: We'll use Qt for Python and
QML as we do today.
* Android (and other non *NIX possible platforms) apps: Kivy[3]
I think this approach will bring the best of both worlds. We can keep
using Python and QML, while sharing the libraries with Kivy.
Let me know your thoughts.
All the best
Luis
1.- https://www.gnuhealth.org/docs/mygnuhealth
2.- https://www.qt.io/qt-for-python
3.- https://kivy.org
--
Dr. Luis Falcon, MD, MSc
President, GNU Solidario
Advancing Social Medicine
www.gnusolidario.org