Android & Web App Development Academy 2022
Originally hosted May 9-12, 2022
In this hands-on 4-day workshop, participants learned how to build high-quality, maintainable DHIS2 Android and Web applications using the latest tools from the core team.
Common Track
These videos are relevant to both web and android tracks, and come before the other videos on days 1 and 2.
Day 1
Day 2
Web App Track
Day 1
- CLI installation, app initialization, live instance debugging, demo and exercises
- Introduction to UI library, Integrated design system and UI docs
- Exercises
Day 2
- App-runtime, Data Queries and Data Mutations, Part 1
- App-runtime, Data Queries and Data Mutations, Part 2
Day 3
Day 4
- Making Apps Generic
- DataStore
- Alternative Metadata APIs: Gist and JSON Patch
- Adding PWA to a DHIS2 App
- Exercises
Full Playlist
Exercises
- For more information on exercises and other resources, please check the Web App Academy 2022 repository.
Android Track
Day 1 (Setup)
Day 2 (Aggregated Data)
- Data Download and Android Settings App
- Data States
- Aggregated Data: Data set isntances
- Aggregated Data: Creation
- Aggregated Data: Validation Rules
- Aggregated Data: Upload
Day 3 (Tracker)
- TrackedEntityInstance search
- Tracker: Data creation
- File resources
- Tracker data upload and Error management
- Rule Engine
- Program indicator engine