If the app remains a web app, it will surely need to be a [PWA](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps) for the user to take full advantage of the offline first capabilities.
If the app remains a web app, it will surely need to be a PWA for the user to take full advantage of the offline first capabilities.