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

Reply via email to