Aam-Digital / ndb-core

Easy-to-use case management web app for NGOs anywhere in the world.
http://www.aam-digital.com
GNU General Public License v3.0
48 stars 14 forks source link

Add PWA functionality for mobile devices #418

Closed christophscheuing closed 4 years ago

christophscheuing commented 4 years ago

As a user of a mobile device I want to be able to use the AAM-App just like a native Android / iOS app. This would provide a better user experience compared to opening the AAM-website within a mobile browsser.

Objectives

Proposed Solutions & Alternatives Making use of the PWA standard (by providing a valid mainfest etc.) would allow the app to be installed to the home screen of the mobile device and thus appear like a native mobile app. Incorporating and correctly configuring service workers would allow us to control the offline usage in case of lack of an internet connection. A splash screen when opening and loading the app would be a nice design feature.

Additional context Since Chrome allows installing PWAs also on desktop computers, this would allow the AAM-app to be installed and used similarly to a native standalone app on Windows, Linux and MacOS. If this is desirable of if opening the app in the browser on desktop machines appears as the betters solution, remains to be discussed.

sleidig commented 4 years ago

I am quite sure this had been working previously - but indeed I am facing problems with these aspects now. Should be checked and fixed :+1:

sleidig commented 4 years ago

fixed in PR #441