ida-arbeitszeit / arbeitszeitapp

A webapp for labour-time calculation.
https://arbeitszeitapp.readthedocs.io
GNU Affero General Public License v3.0
35 stars 4 forks source link

RFC: Use the Web Platform Instead of Native Apps To Save Significant Development Time #1040

Open 4lm opened 1 month ago

4lm commented 1 month ago

I’ve heard there are plans to develop a native Android app for scanning work-time certificate QR codes and related tasks. This approach requires significant effort and isn’t necessary.

With much less effort, we can create a browser-native Progressive Web App (PWA) using Web Components (WC) and related techniques in combination with our existing Web App. This extension to our existing Web App will function like a mobile or desktop native app, can be installed on iOS, Android, Windows, or Mac with a launch icon, and can utilize the smartphone camera or laptop/desktop webcam for scanning QR codes. The web platform is very powerful these days.

I’m happy to provide more details on how I would approach such an implementation if there’s interest in this approach.

sloschert commented 1 month ago

Sounds good!