UX and UI Best Practices for PWAs
- Design and set app icons
- Do I have the right icon sizes to trigger an install prompt?
- Maskable icons | Information )
- Is my theme color set in my web app manifest?
- Do I need to provide a meta tag in my HTML?
- Do I have my
font-family
set tosystem-ui
for my installed PWA?
- What display mode do I want for my PWA?
- If I'm using
fullscreen
orstandalone
have I provide sufficient navigation in my UI? - Am I using media queries to serve up specific styles or UI elements for targeted display modes?
- Is there any content I can include in my titlebar and utilize Window controls overlay?
- What are the top tasks my users are trying to complete?
- How can I streamline those tasks?
- Can I keep important UI elements constantly available?
- How can I reduce content clutter in my PWA?
- Did I use media queries to remove the footer in certain display modes?
-
Do I need to use a skeleton screen for loading elements?
-
If yes, test.
-
Do I provide interaction feedback when UI elements are interacted with?
-
Have I leveraged platform features that speed up tasks? What PWA Can Do Today
- Your PWA should have an offline experience so...
- What's my offline strategy?
- Custom offline page or proactively cached content?