DHIS2 Android overview

The new DHIS2 Android App allows offline data capture across all DHIS2 data models*. Data and metadata are automatically synchronized whenever there is internet access, always keeping the most relevant data for the logged user in the device.

Easier Login and enhanced data protection

Server URL can be set via a QR code. The app will also remember previous used URLs and user names.
Once a user is logged, a four digit PIN can be used to secure the app.

Configurable App theme and Icon

The theme and color of your server appearance configuration will define the theme and icon of your App. You can use your personalized icon using the DHIS2 App Widget. It will create a shortcut to the app.

Attractive, user friendly navigation

All programs and datasets* accessible to the logged user are integrated into the new "Home" page, displaying their associated icon and colour. * Aggregated data model (datasets) will be added in future versions.

Fully functional while offline: intelligent sync.

A local database in the mobile device keeps a synchronized copy of the programs and datasets available to the logged user. The most relevant data is also automatically synchronized.

  • Tracked Entities: Up to 500 active enrolments, prioritizing the most recently updated on the user’s assigned data capture Org Units.
  • Events & Datasets: most recent 1,000 event or 500 datasets.

These parameters are configurable

Integrated search for tracker

Before being able to add a new traced entity, users automatically conduct a search. If offline, the search is on the local database. and when online, it will automatically suggest records for download, based on user’s Org Unit search setup. As a result, potential duplicates are minimized.

Tracker dashboard

It fully implements DHIS2’s powerful tracker data model in the small screen, including relations, indicators and notes.

Pictorial Events

Events comes to life - icons and colors can be used to illustrate questions’ answers. Currently only available for events without registration.

Event Completeness

Display information of the current status of completion of data elements per section in a summary screen. Useful for complex surveys with multiple sections.

Technical requirements

  Minimum Recommended
Android version Android 4.4 (KitKat) Android 5.1 (Lollipop) or better
DHIS2 version DHIS 2.29 DHIS 2.30 / 2.31 / 2.32

Recommendations for a DHIS2 mobile deployment

If you plan to deploy the DHIS2 Android App in the field, we strongly recommend you to read the Mobile Implementation Guidelines published by UiO. They include chapters on technology requirements, security and configuration aspects, and testing and roll out recommendations. Below you will find some key aspects briefly introduced, we recommend reading the extended document.

Mobile device specifications

The Android App is compatible with DHIS2 2.29, 2.30, 2.31 and 2.32. It requires a device that is running Android v4.4 or higher. In this link you will find recommendations for mobile device acquisitions for a DHIS2 Android deployment.

Testing and Piloting

Before deploying the DHIS2 Android App in the field, you should first do a full round of testing of the app in you own configuration. The app has been extensively tested with the demo servers, and during Beta testing it was tested against some real configurations as well. We know, however, that every DHIS2 configuration is special in many senses, and might cause inconsistencies that we have not being able to identify. It is strongly advised to carry out a comprehensive testing of the app in your own server before piloting it.

How to migrate to Android Capture App

If you are ready for deploying the new Android App in the field and your users are already using Event Capture or Tracker Capture, you should follow these steps:

  • Sync data of the current app you are using.
  • Download and install the DHIS2 Android App.
  • Login using your credentials and all data will be synced.

Contribute to the App

How to report a bug

First of all, please check the List of already reported bugs.

The list is always updated as you add new bugs and we work on them. You need an active, free DHIS2 Jira account.

When reporting a bug please specify together with your description:

  • DHIS2 version and build revisionn
  • DHIS2 Android App version
  • Android OS version
  • Device (when possible)

How to suggest Icons to the library

DHIS2.30 and the new DHIS2 Android App allows you to select icons for programs, datasets and the options of an optionset. DHIS2.30 incorporates 125 icons. We plan to expand the collection of icons on each future version of DHIS2- for that we need your help: we are seeking ideas for new icon - please submit yours using this form.

How to add translations

You can contribute to the current translations of the App or add a new language. Just contact us android@dhis2.org and we will set up the translation server and send you instructions.