App Competition

We are now welcoming submissions of custom apps for The DHIS2 Annual Conference App Competition!

The goal of the App Competition is to showcase the innovative work developers around the world are doing with DHIS2 for both web and mobile devices, and to highlight how the DHIS2 App Platform and Android SDK make it easier to develop custom apps using shared tools. 


Background: Fostering Innovation through DHIS2 Common Tools

Recent years have seen an increasing number of DHIS2 applications developed independently by the global DHIS2 community. These apps typically offer features and functionalities that are outside the scope of core DHIS2 applications. Some are generic and could be broadly adopted, while others target specific DHIS2 use cases.

The development of these applications ultimately enhances the DHIS2 experience for the end user and strengthens the DHIS2 platform ecosystem in general. To support this – and specially to make it easier for developers to design their own apps that integrate seamlessly into the DHIS2 core software – we have published toolkits for both the Web and Android App development communities: 

- DHIS2 App Platform: Shares a suite of common tools that can be used to develop DHIS2 Web Apps with ease: Read more 

- DHIS2 Android Software Development Kit (SDK): Facilitates the development of Android Apps using DHIS2 as the underlying platform. Read more

The purpose of our competition is to showcase innovative DHIS2 Apps that make an impact, and to highlight how using these shared tools can help turn an app idea into a reality.

We invite DHIS2 application developers from around the world to submit their best work. Members of the DHIS2 Development team will review the submissions and rank them based on the criteria mentioned further below.

Selected finalists will record a presentation of their application to be shown on the final day of the conference and online, and an excerpt will be shown on the first day of the conference. Voting will be open during the entire conference.

Selection Criteria

The More Your App Meets, The Better Your Chance to Win

  • Impact: How does the application impact the work of end users or other beneficiaries? (or for apps that are still in development, what is the predicted impact?)

  • Common Tools: Does the application make use of common DHIS2 toolkits and libraries, such as the DHIS2 App Platform or Android SDK? Applications will be evaluated based on the use of DHIS2 tools and best practices as the recommended way to build sustainable applications. For instance: is the Web App using the DHIS2 App Platform's main components such as App Scripts, App Runtime and the UI Library? Is the app following good practices when calling APIs?

  • Generic: Can the application be applied to a variety of use cases?

  • Accessible: Can your application be configured by another country or project without the direct involvement of the original developers?

  • Available:

(i) Is your application published online or easily available for download, for example in the DHIS2 App Hub?

(ii) Is the application open source?

We also invite applications that were submitted last year but not selected as finalists to resubmit this year if significant revisions or improvements have been made to the application since the previous submission.

Submission Guidelines

All Apps

Make a brief video to demo your app. Videos should be no longer than 20 minutes, and should include information on:

(i) Who is the end user, how do they use the app, and how does it impact their lives or the lives of those they provide services for? (including interviews with end users is a plus)

(ii) How is the app configured? (does not have to be overly technical)

(iii) If you are re-submitting an application from last year's competition, what revisions and/or improvements have you made?

  • You will be able to upload your completed video to Google Drive, Dropbox, or your preferred file storage service and submit the link to it via our online submission form.

  • In the online submission form you'll have a chance to request specific development phase support by the DHIS2 App Team.

  • In the online submission form, you will also be required to submit your code to a public repository and include a brief written description of your app (the more comments in your code the better).

  • (Android only):

(i) Prepare a brief document (it can be a README in GitHub) describing how to build the app from code.

(ii) Optional - Prepare a brief technical document describing the architecture of the app (not mandatory but nice to have).

Other criterias

  • We welcome a maximum of 3 applications per organization

You can contact the corresponding DHIS2 Apps team with any questions:

App submission deadline: 30th of April

Date of notification:  10th of May


2892 hits