health-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Health-dev] Development environments on next versions of myGNUHealth


From: Luis Falcon
Subject: [Health-dev] Development environments on next versions of myGNUHealth
Date: Thu, 13 Jan 2022 12:16:30 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.1

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

[Prev in Thread] Current Thread [Next in Thread]