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

Recommend


More recommend