DHIS2 Android Capture App version 2.4 is released

Dear all,

DHIS2 Android Capture App 2.4 is out with many improvements. In this release we have focused mainly on improving the user interface and the data entry user experience for events and tracker. We have also included local analytics within the enrollment scope, and several improvements in the maps.

This version is fully compatible with the DHIS2 2.36 and you can find the detailed new features below.


New Icon for Searching TEIs: The icon for searching TEIs has been redesigned to express the search/registration action. The android app forces for a search before creating a new TEI, however the information entered in the search fields is transferred to the registrtion form fields when the search is not successful and the user decides to enter a new TEI. This makes the search a first step for registration, hence the icon has been updated to reflect this integrated action.

Jira | Screenshot

New Navigation Bar: In the current and next version of the app there are new modules like Analytics and Tasks (next version). To expand the structure of the app and offer an easy and intuitive navigation across the new modules navigation has been moved to a bottom bar. The new Navigation bar is present in the current version in the Event and Tracked Entity Instance Dasboard screens. It will added to more screens as the new functionality is implemented in the upcoming versions.

Jira | Screenshot | Screenshot2

New layout for events and data sets lists: The user inteface of the lists of events and datasets has been modified to have a look that integrates with the lists of TEI’s in tracker programs.

Jira | Jira2 | Screenshot | Screenshot2

Mandatory Data Elements are always displayed: When a data element is configured as mandatory it will not be hidden by program rules. This behaviour aligns with web Capture App.


Apply legends to data element fields: Now if a numeric data element has a legend, the app will display a badge with the color and description for the given legend value.

jira | Screenshot


Program Indicators in Event Programs: The event programs display now program indicators in the event data entry. The events implement the new navigation bar which allows the user to switch between event details, event data entry form and event program indicators.

Jira | Screenshot


Indicators in Datasets: The datasets display now indicators in the dataset data entry screen. The indicators will be displayed in the section, after the tables.

Jira | Screenshot


Local offline analytics in TEI Dashboard: This version of the app includes the display of charts and tables in the domain of a Tracked Entity Instance. In the TEI Dashbaord the “Indicators” tab has been replaced by the Analytics tab. In this section the app will display:

  • One value: either a Data Element or a Program Indicator
  • Feedback
  • Charts to display evolution of one data element or program indicator accross time in repeteable stages.
    • Column Plain Chart (no background)
    • Line Plain Chart (no background)
    • Line Child Growth Chart (WHO models backgroud): weight for age, height for age, weight for height
  • Tables for evolution of one data element or program indicator accross time in repeteable stages.

Jira | Screenshot | Screenshot2 | Screenshot3


Display Attributes and Data Elements: It is possible now to display in the map Attributes and Data Elements together with TEI, Enrollment and Event coordinates. When a program has Attributes or Data Elements configured as either coordinates or polygons they will be listed as maps layers to be displayed in the maps.

Jira | Jira2 | Screenshot | Screenshot2

Display current location: When the user opens the map, the current location of the device will be displayed.

Jira | Screenshot

Navigate to selected location: When the user opens the map, s/he will be able to open the default navigation app (i.e. Google Maps) from the DHIS2 Android Capture App. The default navigation app will open to guide the navigation from the current location of the user to the previously selected coordinate from a TEI, Enrollment, Attribute, Event or Data element.

Jira | Screenshot


Search form opens in full screen more: The search screen covers most of the screen in most implementations not allowing to see the resulting TEI list. To avoid confusion the TEI search form will be open in full screen mode and the results will be shown when the user returns to the tracker program screen.

Jira | Screenshot

Display Enrolling Organisation Unit in TEI list: When the user opens a tracker program and a list of TEI’s is displayed, the Enrolling Organisation Unit will be shown in the TEI Card after the TEI Attributes.

Jira | Screenshot


Working lists: Working lists have been implemented and are available in either event or tracker programs. Working lists are downloaded from the server while user in the app is not able to edit them. The user is able to add filters to a selected working list.

Jira | Screenshot | Screenshot

Edit Enrollment or Incident date: The Enrollment and Incident date in tracker programs can be edited even if auto-generated events have been created. This behaviour aligns the functionality with the current implementation in web Capture App.

Jira | Screenshot

Organisation unit of a program stage not editable: The Organisation Unit of a program stage (event) can not be edited. This behaviour aligns the functionality with the current implementation in web Capture App.



Release Information Link
Download app from Google Play or Github https://www.dhis2.org/app-store - GitHub
Documentation and Javadocs https://www.dhis2.org/android-documentation
Details about each feature on JIRA (requires login) 2.4 Features
Overview of bugs fixed on JIRA (requires login) 2.4 Bugs
Demo instance (user/password) https://play.dhis2.org/demo/ android / Android123
DHIS 2 community https://community.dhis2.org Mobile Community
Source code on Github https://github.com/dhis2/dhis2-android-capture-app
Source code of SDK on Github SDK 1.4.0

Merci pour votre dynamisme longue vie à vous

For a detailed presentation on the features and improvements in this software release and DHIS v2.36, you can watch the recording of our webinar on the DHIS2 YouTube channel: https://youtu.be/NR3t7x_t6Fs

1 Like

Android 2.4 Features Playlist

9 videos
Recordings from a live demonstration of new features in DHIS2 Android Capture App v2.4.

Learn more: https://dhis2.org/android/version-2-4/

1 Like

Thank you dear AL-Gassim Sharaf Addin


1 Like

My pleasure! Thank you! :heartbeat: