Skip to main content

2 posts tagged with "pwa"

View All Tags

A deep-dive on a Progressive Web App implementation for a React-based App Platform (DHIS2)

· 34 min read
Kai Vandivier
DHIS2 Core Team

We are excited about the recent release of Progressive Web App (PWA) features in our App Platform, which you can read about in this blog post introducing them, and we think we have some interesting stories to share about their development. We faced interesting design challenges as we sought to make these features easily generalizable to any app, and the ways we used available technologies to solve those challenges are quite unique. The purpose of this post is to share our novel approach to managing service worker lifecycles and other PWA functionality in a generic way.

Introducing PWA in the App Platform

· 11 min read
Kai Vandivier
DHIS2 Core Team

The DHIS2 App Platform now supports PWA capabilities in apps made with the platform! The Dashboard App will be the first core app to take advantage of these features to enable offline capability, and it will be used as an example in this article to describe the details of these features.

This article will give a brief overview of the new features available and some examples that illustrate how they can be used. A future article will go into detail about the technical decisions behind these features and their designs.