progressive web app introduction
play

PROGRESSIVE WEB APP (INTRODUCTION) Lai Weng Han (Johnson) - PowerPoint PPT Presentation

PROGRESSIVE WEB APP (INTRODUCTION) Lai Weng Han (Johnson) https://pwa-web.wenghan.me https://pwa-web.wenghan.me https://pwa-web.wenghan.me https://pwa-web.wenghan.me UTIL https://whatsapp.surge.sh https://pwa-web.wenghan.me OPEN DOTA


  1. PROGRESSIVE WEB APP (INTRODUCTION) Lai Weng Han (Johnson) https://pwa-web.wenghan.me

  2. https://pwa-web.wenghan.me

  3. https://pwa-web.wenghan.me

  4. https://pwa-web.wenghan.me

  5. UTIL https://whatsapp.surge.sh https://pwa-web.wenghan.me

  6. OPEN DOTA https://opendota.com https://pwa-web.wenghan.me

  7. https://www.wenghan.me https://pwa-web.wenghan.me

  8. WHAT IS PROGRESSIVE WEB APP? https://pwa-web.wenghan.me

  9. “a term used to denote web applications that use the latest web technologies. ” –Wikipedia https://pwa-web.wenghan.me

  10. “a web app that uses modern web capabilities to deliver an app-like experience to users.” –Ionic Framework https://pwa-web.wenghan.me

  11. “a couple of modern web features that you can add to any existing web app, to further enhance UX.” –My Definition https://pwa-web.wenghan.me

  12. PROGRESSIVE WEB APP Safe Progressive Discoverable Responsive Re-Engageable Work Offline Durable App-Like Linkable Fresh https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/

  13. https://pwa-web.wenghan.me

  14. Service Worker (Caching) https://pwa-web.wenghan.me

  15. SERVICE WORKER https://pwa-web.wenghan.me

  16. INSTALLING • Mainly to do Caching related • Static Caching https://pwa-web.wenghan.me

  17. ACTIVATING • After Installing • Delete Old Cache https://pwa-web.wenghan.me

  18. FETCH EVENT Fetch is replacement of AJAX Fetching Data in JSON / Images / Fonts / CSS https://pwa-web.wenghan.me

  19. Caching Strategy THE OFFLINE COOKBOOK https://developers.google.com/web/fundamentals/instant-and-offline/offline-cookbook/ https://pwa-web.wenghan.me

  20. On install - as a dependency - CSS, Images, fonts, JS Templates ACTIVATION EVENT INSTALL EVENT Cache Service Worker https://pwa-web.wenghan.me

  21. On install - not as a dependency ACTIVATION EVENT INSTALL EVENT Cache Service Worker https://pwa-web.wenghan.me

  22. On Activate - as a dependency - CSS, Images, fonts, JS Templates ACTIVATION EVENT INSTALL EVENT Cache Old Cache v1.1 v1.0 Service Worker https://pwa-web.wenghan.me

  23. On User Interaction CLICK EVENT Cache https://pwa-web.wenghan.me

  24. MY STRATEGY Old Cache ACTIVATION EVENT INSTALL EVENT FETCH EVENT Static Caching Image / Video Dynamic Caching Fonts Cache Cache v1.0 and Framework Fetch for Dynamic Data (JSON) v1.1 v1.1 Service Worker https://pwa-web.wenghan.me

  25. DEMO Caching https://pwa-web.wenghan.me https://pwa-web.wenghan.me

  26. BACKGROUND SYNC https://pwa-web.wenghan.me

  27. https://pwa-web.wenghan.me

  28. S https://pwa-web.wenghan.me

  29. ADD TO HOMESCREEN https://pwa-web.wenghan.me

  30. https://pwa-web.wenghan.me

  31. REQUIREMENT Service Worker Registered Serve over HTTPS manifest.json Minimum Benchmark https://pwa-web.wenghan.me

  32. manifest.json MANIFEST Meta Tag for Website Declare how the app look like as icon Orientation. Start url and more! https://pwa-web.wenghan.me

  33. index.html or any html https://pwa-web.wenghan.me

  34. Minimum Benchmark “based on time and number of visits” https://developers.google.com/web/fundamentals/app-install-banners/ https://pwa-web.wenghan.me

  35. https://pwa-web.wenghan.me JUST IN CASE https://barcamp.surge.sh https://barcamp1.surge.sh https://barcamp2.surge.sh https://barcamp3.surge.sh https://pwa-web.wenghan.me

  36. DEMO ADD TO HOMESCREEN https://pwa-web.wenghan.me

  37. https://pwa-web.wenghan.me

  38. https://pwa-web.wenghan.me

  39. Push notification https://pwa-web.wenghan.me

  40. User have to accept to make Push Notification works. https://pwa-web.wenghan.me

  41. SEND TO BACKEND VAPID KEY https://pwa-web.wenghan.me

  42. Push notification https://pwa-web.wenghan.me

  43. https://pwa-web.wenghan.me

  44. DEMO PUSH NOTIFICATION https://barcamp.surge.sh https://pwa-web.wenghan.me

  45. DEMO OTHER COOL STUFF https://barcamp.surge.sh https://pwa-web.wenghan.me

  46. PAYMENT REQUEST API https://developers.google.com/web/fundamentals/payments/ https://pwa-web.wenghan.me

  47. https://www.pwastats.com https://pwa-web.wenghan.me

  48. https://pwa-web.wenghan.me

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend