duolicious / duolicious-frontend

The frontend of the Duolicious dating app
https://duolicious.app/
GNU Affero General Public License v3.0
32 stars 12 forks source link

Add Webmanifest / PWA Worker #321

Open kero3009destiny opened 1 month ago

kero3009destiny commented 1 month ago

There are FOSS turnkey solutions like PWABuilder, since;

  1. The app will be controversial for some time
  2. Some people do not trust even the established app-stores

    having a webapp may be good approach, user can get better experience without installing an actual app on their machine. Since PWAs can have workers the notifications can get a little more responsive, especially on iOS where they cannot exist without PWAs (I may be wrong.)

ref. https://web.dev/learn/pwa/progressive-web-apps https://www.pwabuilder.com/ https://docs.expo.dev/guides/progressive-web-apps/

duogenesis commented 1 month ago

Good idea. Duolicious is built with Expo, which supports PWAs according to their documentation. Their notifications library also seems to have added support for web browsers in the past few months, so hopefully it shouldn't be too difficult to implement this now.