Which Android Capture app version should one use?

Hi @Pablo,

For 2.41.2 DHIS2 version, which stable Android capture App is necessary to install on a tablet to avoid errors when entering and syncing data ?

Thanks

Hi @fernandoshake

Starting from version 2.41, you should use versions 3.XX and above.
From our experience, the versions 3.0.1 and 3.1.0 have problems with big datasets using Options Combinations (the fields filled in disappear after filling).

The version 3.0.0.2 is better for datasects but has issues with some program rules not being triggered for tracker Issues.

The version 3.0.1 has problems with QR Codes sharing:
QR Code Sharing Feature does not work as expected in Android 3.0.1 - Support - Assistance technique - DHIS2 Community

Also the version 3.1.0.1 crashes when using “Text with multiple Values” Value types.
See here:
Android App 3.1.0.1 crashes when using "Text with multiple Values")

We are still testing the last version (3.1.1) but I would say this is probably your best chance to have both datasets and program rules working properly, although I am not able yet to confirm the data set issue has been resolved.

Hope this helps a litlle.

1 Like

From the android team I would say that major releases have new feature drops that are sometimes liable to having some bugs due new functionalities being implemented and also, although we sometimes do work on bugs during major releases, we only work on bugs that break some workflow.
During patch releases (3.1.1 as opposed to 3.1.0) we only work on bugs and on stabilizing latest major version. So I would say a patch release is always more stable and safer to use and will be better than its major version.
For example, for 3.1.1 you can find here a full list of bugs we resolved in that patch. We also had to release a hotfix updating rule engine version as there was a problem reported with certain program rules.
In my opinion 3.1.1.1 would be the version to use, as there should only be benefits to using latest patch version as opposed to a major release.

Obviously ideally all releases should go out with no new bugs and no problems, however we sometimes have trouble with this due to DHIS2 many different configurations and use cases.
We are constantly working with the development team and QA team to improve testing processes in order to release the most stable versions we can, but, ultimately, final “fire proof testing” is done by the community when it is released :sweat_smile:

Best wishes!

2 Likes