Overview

Tutorial: Learn about DHIS2 app development#

Welcome to DHIS2! ๐ŸŽŠ

The goal of this tutorial is to guide you through setting up and deploying your first DHIS2 application.

Along the way, you'll learn more about the DHIS2 ecosystem as well as the fundamentals of building a DHIS2 app.

0 - Set Up Your Development Environment#

  • DHIS2 CLI (Command Line Interface)
  • Spin up a DHIS2 local instance

1 - Learn about the DHIS2 App Platform#

  • DHIS2 App Platform - build, test, and development tooling for app development
  • DHIS2 App Runtime - application configuration and declarative access to DHIS2 data

2 - Get to know DHIS2 components & Helper Libraries#

  • DHIS2 UI Components components and related resources for the DHIS2 design system
  • Analytics - helper functions and common components for analytics applications
  • SMS Compression how the SMS library works and how it is used in server and Android side