Tips for delivering better experiences for mobile users
A presentation given at the GDG Federal University of Agriculture Abeokuta , Ogun, Nigeria Mobile sites certification study jam on some tips to deilver better experiences for website visitors on mobile
everything in. Your goal is to prioritize what’s most important and make that most prominent. 2. You should trim your navigation bar to the fewest menu items possible . 3. Be consistent, link your logo at the top of every page to the homepage .
with A/B testing . Link to succesful A/B tests. https://blog.hubspot.com/marketing/a-b-te sting-experiments-examples 2. Run your test with Google Optimize . 3. Measure performance with Google Analytics.
content pages that appear to load almost instantaneously. Features ; 1. Build with AMP HTML . 2. Use the AMP JavaScript library and AMP Cache . 3. AMP is particular about loading JS scripts asynchronously . 4. Images are only downloaded if they are likely to be seen by the user, above the fold, or if the user is likely to quickly scroll to them. 5. AMP pages using third party JS are restricted to sandboxed iframes hence in a sense they’re separate from the page
many of the features of regular mobile apps, such as push notifications, but can be installed directly from the browser, bypassing app stores. A Progressive Web App (PWA) offers the benefits of a natively installed app, minus the app store. Features ; 1. Works offline because service workers act as a proxy, precaching critical parts of your website so that it can be used offlline. 2. They sit like an app on your home screen and even have push notifications . KEY CONCEPTS ; App shell - The application shell is the minimal code and markup powering the user interface . An app shell should contain only what needs to be on-screen when the PWA is loaded. Service Worker - The Service Worker API empowers us to design PWAs that perform tasks apart from a user’s interaction with a webpage, such as delivering a push notification or synchronizing the app in the background.