For me the whole worker setup filtering requests and storing results on local storage, looks like gimmicks.
They should have designed it as a proper native experience.
They should have designed it as a proper native experience.
Yes, the service worker thing is annoying but you possibly don't need it if you have a server backend. It's basically a glirified website with a home screen icon. Most of the native vehicle, asset or fitness tracking apps need a backend anyways and they fail miserably when disconnected from the network.
Better do a mobile Web friendly website and leave it at that.
Most users hardly tell the difference anyway.
And the metrics are saying that people click it?