I'm an app designer and was able to get my PWA to look very native. This is my way to avoid the app store fees which are absolutely ridiculous. Apps take up too much storage space anyways.
Sure thing but you have to buy my product first! My approach was blending iOS and Android. For example I like the hamburger menu for user adoption (very Android) but I like SF symbols light forms and weight. So there is a blending of forms. Modals and context menus behave as you would expect. I didn't do any blurred backdrops. Lastly, a pwa in fullscreen mode removes the URL bar even through it runs with chrome!
Oh in app purchasing. No my product is entirely dependent on the user purchasing a physical product. There's no IAP. Possibly in the future if users want something that is an upsell then I could see that happening. But I would have to hear it from users and by that point they would already be in my app-store-less ecosystem
Makes sense. One of the benefits of a mobile app is the ease of selling things in the app. Of course you can make it easy with a webapp too, but you need to handle the payment infra yourself and ask for credit card info
For sure. I was pleasantly surprised how easy it is to work with stripe. I am not handling any payment info. I don't even host the checkout UI myself it's all done by stripe. It is literally a link that I push into the view.
Definitely. No haptics sadly. I didn't do any blurred backdrops or glassmorphic surfaces. I didn't implement material ripple effects. I increases tap targets beyond native iOS and Android specs.