The web isn't Dead.
Introduction
Let’s start with Native Apps
1
Native Apps
● Performance
● Offline access
● Periodic background processing
● Notifications Sensors
● OS-specific features.
3
Distribution of Apps
● Distributing Native apps is Hard and Lengthy
● Heavy in size (MBs)
● If it has weak network, there are chances that the user will
not download, and hence you will lose a customer.
4
Reducing Friction
5
● Every Step Costs You 20% of
Users
--Gabor Cselle
Gabor, work with Google
In India
6
Slow Internet
Users of Small towns and rural
areas are using slow internet
Approx. 63% of Indian internet
users use 2G network to access the
web.
Big
concept
Progressive Web App (PWA)
7
“A Progressive Web App uses modern web
capabilities to deliver an app-like user
experience.
Developed by Google for Chrome Engine.
8
Why PWA?
Progressive
Work for every user,
regardless of browser
choice because they’re
built with progressive
enhancement as a core
tenet.
Responsive
Fit any form factor,
desktop, mobile, tablet, or
whatever is next
Connectivity Independent:
Enhanced with service
workers to work offline or
on low quality networks
9
a
Why PWA?
App-like
Use the app-shell model
to provide app-style
navigations and
interactions..
Fresh
Always up-to-date thanks
to the service worker
update process.
Safe
Served via TLS to prevent
snooping and ensure
content hasn’t been
tampered with.
10
b
Why PWA?
Discoverable
Are identifiable as
“applications” thanks to
W3C manifests and
service worker registration
scope allowing search
engines to find them.
Re-engageable
Make re-engagement
easy through features like
push notifications.
Installable
Allow users to “keep”
apps they find most
useful on their home
screen without the hassle
of an app store.
11
c
All you need to
know
12
1
Web App Manifest Add to Home Screen
Banner
Service Workers Push Notifications
2 3 4
Web Manifest
● The name of the web application
● Links to the web app icons or image objects
● The preferred URL to launch or open the web app
● The web app configuration data for a number of
characteristics
● Declaration for default orientation of the web app
● Enables to set the display mode e.g. full screen
13
14
This is how Manifest looks like…
The Manifest for Web applications
is a simple JSON file that gives
you, the developer, the ability to
control how your app appears to
the user in the areas that they
would expect to see apps (for
example the device home
screen), direct what the user can
launch and more importantly how
they can launch it
Add to Home Screen
● Chrome on Android has support adding in your site to the
home screen for a while now, but recent versions also
support proactively suggesting sites be added using native
Web App install banners.
15
These are the steps…
16
Service Workers
● A service worker is a script that runs in the background,
separate from your web page.
● Capable of handling the push notification easily
● Synchronize data in the background
● Receive centralized updates
17
Service
workers
Service workers are
powerful for offline caching
but they also offer
significant performance wins
in the form of instant loading
for repeat visits to your site
or web app.
Place your screenshot
here
18
Push notification
● Push notifications allow your users to opt-in to timely
updates from sites they love and allow you to effectively
reengage them with customized, engaging content.
19
“ ● It's important to remember
that Progressive Web Apps
work everywhere but are
supercharged in modern
browsers.
20
PWAs are
● Reliable - Load instantly and never show the downasaur,
even in uncertain network conditions.
● Fast - Respond quickly to user interactions with silky
smooth animations and no janky scrolling.
● Engaging - Feel like a natural app on the device, with an
immersive user experience.
21
22
The Web
is Alive
23
Brand
working
on PWAs
Hybrid and PWA
● Can anyone guess what are the
differences?
24
25
Thanks!
Any questions?

More Related Content

PPTX
Progressive Web App
PPTX
Progressive web application
PPTX
Pwa.pptx
PPTX
Pwa demystified
PDF
Introduction to Progressive web app (PWA)
PPTX
Progressive Web-App (PWA)
PPTX
PWA - Progressive Web App
PDF
Progressive web apps
Progressive Web App
Progressive web application
Pwa.pptx
Pwa demystified
Introduction to Progressive web app (PWA)
Progressive Web-App (PWA)
PWA - Progressive Web App
Progressive web apps

What's hot (20)

PPTX
Progressive Web App
PDF
Building a Progressive Web App
PPTX
Flutter or PWA Which Is Best For Application Development
PDF
Next Generation Mobile Web - PWA (Progressive Web App)
PDF
Progressive web apps
PPTX
Progressive web app
PDF
Noonic Guides - Mobile App: from Native to Web
PDF
Getting Started with Progressive Web Apps
PPTX
Progressive Web App
PDF
Progressive Web Apps / GDG DevFest - Season 2016
PPTX
Progressive Web App
PPTX
Why Progressive Web App is what you need for your Business
PDF
Why your website should be a progressive web application (PWA)
PPTX
Progressive Web Apps
PDF
Progressive Web Applications
PPTX
GDG Ibadan #pwa
PPTX
Progressive Web Apps
PDF
Progressive web apps with Angular 2
PDF
Progressive Web Apps
PPT
Tips to improve your page load speed
Progressive Web App
Building a Progressive Web App
Flutter or PWA Which Is Best For Application Development
Next Generation Mobile Web - PWA (Progressive Web App)
Progressive web apps
Progressive web app
Noonic Guides - Mobile App: from Native to Web
Getting Started with Progressive Web Apps
Progressive Web App
Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web App
Why Progressive Web App is what you need for your Business
Why your website should be a progressive web application (PWA)
Progressive Web Apps
Progressive Web Applications
GDG Ibadan #pwa
Progressive Web Apps
Progressive web apps with Angular 2
Progressive Web Apps
Tips to improve your page load speed
Ad

Similar to Progressive Web Apps (20)

PPTX
pwapresentation1-180803034649.pptxwebapps
PPTX
Introduction of Progressive Web App
PPTX
PWAs overview
PDF
Build Fast, Reliable, and Engaging Apps with Progressive Web Development.pdf
PDF
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
PDF
PWA Development Guide_ Creating Progressive Web Apps.pdf
PDF
How OutSystems Accelerates PWA Development
PDF
Progressive web apps for e commerce
PDF
How to deal with mobile traffic expansion
PPT
Web Applications: Dominance and Drawbacks
PPTX
Progressive web app testing
PDF
The importance of developing PWAs in ReactJs
PPTX
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
DOCX
progressive web app
PDF
pwa-capability-report.pdfgdhshsdhdbdhdjh
PDF
IRJET-Garbage Monitoring and Management using Internet of things
PDF
[Webinar] Expanding future mobile commerce with Magento PWA Studio
PDF
Web application development full & detailed guide for 2022
PPTX
E-commerce Berlin Expo 2017 - AMP and Progressive Web Apps – Start Fast, Stay...
PDF
Meet.js Summit 2019 - PWA in practice
pwapresentation1-180803034649.pptxwebapps
Introduction of Progressive Web App
PWAs overview
Build Fast, Reliable, and Engaging Apps with Progressive Web Development.pdf
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
PWA Development Guide_ Creating Progressive Web Apps.pdf
How OutSystems Accelerates PWA Development
Progressive web apps for e commerce
How to deal with mobile traffic expansion
Web Applications: Dominance and Drawbacks
Progressive web app testing
The importance of developing PWAs in ReactJs
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
progressive web app
pwa-capability-report.pdfgdhshsdhdbdhdjh
IRJET-Garbage Monitoring and Management using Internet of things
[Webinar] Expanding future mobile commerce with Magento PWA Studio
Web application development full & detailed guide for 2022
E-commerce Berlin Expo 2017 - AMP and Progressive Web Apps – Start Fast, Stay...
Meet.js Summit 2019 - PWA in practice
Ad

More from Techved Consulting (20)

PPTX
Chatbots Healthcare Industry. (1).pptx
PPTX
BLOCKCHAIN AND BANKING SECTOR created.pptx
PPTX
METAVERSE PPT.pptx
PPTX
Creating The Perfect Chatbot Content Strategy
PPTX
Conversational AI - The Growing Potential Of Chatbots For Business
PPTX
AI Chatbot - What Makes Bot Intelligent
PPTX
How Can E-Commerce Benifit From Chatbots?
PPTX
Applications Of Virtual Reality In Healthcare Industry
PPTX
Rise Of Voice Enabled Technology
PPTX
Multilingual Chatbot - Future Of Conversational AI
PPTX
Multilingual Website - How they can enhance your business
PPTX
AI-Chatbot - How they enhance the User Experience of your website
PPTX
ACE - The Future of Chatbot
PPTX
Common Chatbot Mistakes
PPTX
Mobile App Development in Healthcare Industry
PPTX
Mobile App Development - The Lifecycle
PPTX
Mobile App Development Trends
PPTX
Augmented Reality Drive Your Business With New Age Solutions
PPTX
Augmented Reality For All Organizations
PPTX
Chatbots Healthcare Industry. (1).pptx
BLOCKCHAIN AND BANKING SECTOR created.pptx
METAVERSE PPT.pptx
Creating The Perfect Chatbot Content Strategy
Conversational AI - The Growing Potential Of Chatbots For Business
AI Chatbot - What Makes Bot Intelligent
How Can E-Commerce Benifit From Chatbots?
Applications Of Virtual Reality In Healthcare Industry
Rise Of Voice Enabled Technology
Multilingual Chatbot - Future Of Conversational AI
Multilingual Website - How they can enhance your business
AI-Chatbot - How they enhance the User Experience of your website
ACE - The Future of Chatbot
Common Chatbot Mistakes
Mobile App Development in Healthcare Industry
Mobile App Development - The Lifecycle
Mobile App Development Trends
Augmented Reality Drive Your Business With New Age Solutions
Augmented Reality For All Organizations

Recently uploaded (20)

PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PPTX
Configure Apache Mutual Authentication
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
4 layer Arch & Reference Arch of IoT.pdf
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Custom Battery Pack Design Considerations for Performance and Safety
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Convolutional neural network based encoder-decoder for efficient real-time ob...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
NewMind AI Weekly Chronicles – August ’25 Week IV
Enhancing plagiarism detection using data pre-processing and machine learning...
Flame analysis and combustion estimation using large language and vision assi...
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Module 1 Introduction to Web Programming .pptx
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Build Your First AI Agent with UiPath.pptx
giants, standing on the shoulders of - by Daniel Stenberg
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Configure Apache Mutual Authentication
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...

Progressive Web Apps

  • 3. Native Apps ● Performance ● Offline access ● Periodic background processing ● Notifications Sensors ● OS-specific features. 3
  • 4. Distribution of Apps ● Distributing Native apps is Hard and Lengthy ● Heavy in size (MBs) ● If it has weak network, there are chances that the user will not download, and hence you will lose a customer. 4
  • 5. Reducing Friction 5 ● Every Step Costs You 20% of Users --Gabor Cselle Gabor, work with Google
  • 6. In India 6 Slow Internet Users of Small towns and rural areas are using slow internet Approx. 63% of Indian internet users use 2G network to access the web.
  • 8. “A Progressive Web App uses modern web capabilities to deliver an app-like user experience. Developed by Google for Chrome Engine. 8
  • 9. Why PWA? Progressive Work for every user, regardless of browser choice because they’re built with progressive enhancement as a core tenet. Responsive Fit any form factor, desktop, mobile, tablet, or whatever is next Connectivity Independent: Enhanced with service workers to work offline or on low quality networks 9 a
  • 10. Why PWA? App-like Use the app-shell model to provide app-style navigations and interactions.. Fresh Always up-to-date thanks to the service worker update process. Safe Served via TLS to prevent snooping and ensure content hasn’t been tampered with. 10 b
  • 11. Why PWA? Discoverable Are identifiable as “applications” thanks to W3C manifests and service worker registration scope allowing search engines to find them. Re-engageable Make re-engagement easy through features like push notifications. Installable Allow users to “keep” apps they find most useful on their home screen without the hassle of an app store. 11 c
  • 12. All you need to know 12 1 Web App Manifest Add to Home Screen Banner Service Workers Push Notifications 2 3 4
  • 13. Web Manifest ● The name of the web application ● Links to the web app icons or image objects ● The preferred URL to launch or open the web app ● The web app configuration data for a number of characteristics ● Declaration for default orientation of the web app ● Enables to set the display mode e.g. full screen 13
  • 14. 14 This is how Manifest looks like… The Manifest for Web applications is a simple JSON file that gives you, the developer, the ability to control how your app appears to the user in the areas that they would expect to see apps (for example the device home screen), direct what the user can launch and more importantly how they can launch it
  • 15. Add to Home Screen ● Chrome on Android has support adding in your site to the home screen for a while now, but recent versions also support proactively suggesting sites be added using native Web App install banners. 15
  • 16. These are the steps… 16
  • 17. Service Workers ● A service worker is a script that runs in the background, separate from your web page. ● Capable of handling the push notification easily ● Synchronize data in the background ● Receive centralized updates 17
  • 18. Service workers Service workers are powerful for offline caching but they also offer significant performance wins in the form of instant loading for repeat visits to your site or web app. Place your screenshot here 18
  • 19. Push notification ● Push notifications allow your users to opt-in to timely updates from sites they love and allow you to effectively reengage them with customized, engaging content. 19
  • 20. “ ● It's important to remember that Progressive Web Apps work everywhere but are supercharged in modern browsers. 20
  • 21. PWAs are ● Reliable - Load instantly and never show the downasaur, even in uncertain network conditions. ● Fast - Respond quickly to user interactions with silky smooth animations and no janky scrolling. ● Engaging - Feel like a natural app on the device, with an immersive user experience. 21
  • 24. Hybrid and PWA ● Can anyone guess what are the differences? 24

Editor's Notes

  • #2: The web isn’t dead, it just need to evolve. It just need to adapt mobile devices. Until 2015 Android and iOS have almost a million apps on their app store. Users are using it like anything.
  • #3: Native Apps are always successful digital product as it uses almost all native OS functionality. Share Panel, Keypad, Camera, GPS etc..
  • #4: Why developers and business choose Native Apps, they have fantastic advantages for the user. Performance is excellent, user can access the app offline, receive notifications from the app, also they can access almost all OS features. If we talk about distribution of Native Apps, how difficult for any business it could be. Do they really reach out to every user in there market? If we go back in time, when we used to have Floppy Disks for distribution, how much time it takes to install or how complicated was the process. They DVDs and CDs and Pen drives.
  • #5: Now, lets talk about the distribution of Native Apps, How it is hard? If someone ask you to install one of App which I have created from the App store, let’s say ”XYZ” can you expect the exact result what are you looking for, there is a possibility my app doesn’t appear on the first page. Yes, the best way is to ping the URL. URL is very powerful when it comes to Distribution and Reach.
  • #6: There are 5 steps we follow initially when we installs any app, App Store View- if reviews and comments are ok you will download. Installs: If internet speed or you have sufficient data balance if you will install. Open App: If it takes too much of time or asks you a lot of questions you will close the app. SignUp: If there is not One Touch Signup you will not sign up. So, like that you see the chart, people lose there interest on the very first step. What this shows, We have to make user reach out to our app very quickly. According to recent comScore study, The average user installs zero app per month.
  • #7: Still India have 63% users who use 2G-3G network. It’s a huge number, so now business always want to target this huge number of the users. Now the question is, can we build an App which can solve problems which I had shared you in my last slides.
  • #8: We will need a big concept. Progressive Web Apps.
  • #9: Specifically Native App like functionality. Taking all good features from Native Apps and put in a Mobile Websites.
  • #14: The Manifest for Web applications is a simple JSON file that gives you, the developer, the ability to control how your app appears to the user in the areas that they would expect to see apps (for example the device home screen), direct what the user can launch and more importantly how they can launch it
  • #18: Its an API