SlideShare a Scribd company logo
Sankalp Khandelwal
Sankalp Khandelwal
Introduction of Progressive Web App
Corner Stone for Web App
Poor time for the Web Apps
• Web apps depend on internet
connectivity
• Slow servers and loading time
• Cannot install the web app
• Traffic spikes
• Less interaction between the users and
the website.x
• Failing to optimize bandwidth Usage
Notifications
Predictable
Easy to find them on home screen
General Survey
Mobile Guide
Introduction of Progressive Web App
Introduction of Progressive Web App
What is a Progressive Web App
 Progressive Web App (PWA) is a term used to denote a new software development
methodology. Unlike traditional applications, progressive web apps are a hybrid of
regular web pages (or websites) and a mobile application This new application model
attempts to combine features offered by most modern browsers with the benefits
of mobile experience.
 This is more like a glorified book mark that has hit the sweet spot between the web
and mobile apps.
 PWA reduces the steps between discovery of an app and getting it on the home
screen and there by eliminate friction of getting an app installed. This provides a very
fertile ground for businesses to pitch in their PWA.
Google compared top 1000 mobile apps vs. top 1000 mobile app properties
(web) to study the reach and user engagement. The results of the
comparison showed a great disparity in user behaviour.
The Idea of Progressive Web Apps
App vs Mobile
Characteristics of
PWA
1.Progressive
PWA works for all user on all browser and builds up
continuously; taking the benefits of features found
in user’s device and browser.
PWA‘s UI fit on all devices forms, factor and
size: mobile, desktop and tablet. Responsive
feature is achieved using the material design,
fluid grid concepts, CSS3 media queries and
flexible images
2. Responsive
3. Looks and feel just like Native App
4. Connectivity
Independent
PWA does not treat loss of
connectivity as an error, but as an
eventuality, which can be planned
for, and handled with grace.
Implementation of HTTPS connection
and SSL certificate to serve the page is a
must to prevent man-in-the-middle
attacks, password intruding and making
sure content is not manipulated.
5. Safe
6. Fresh
New content published gets an
update once the user is connected
to the Internet due to the service
worker update process.
7. Fast
53% of users will abandon a site if it takes longer than 3
seconds to load! And once loaded, users expect them to
be fast—no janky scrolling or slow-to-respond interfaces.
8. Re-engageable
Tools like push notification
come handy as instant pop-
ups help establish and engage
the virtual relation with the
user.
9. Lightweight
Even though PWAs are
packed with amazing
features, they are
extremely lightweight.
10. Reliable
When launched from the
user’s home screen, service
workers enable a
Progressive Web App to
load instantly, regardless of
the network state.
Ground-breaking Changes
Twitter has adopted PWA technology to improve the mobile engagement and reduce the data usage
of its users. The social media giant has 328 million monthly active users all around the globe, among
which 80% are mobile users.
Twitter Lite is interactive in less than 5 seconds over 3G on most devices, with average load times
reduced by over 30%.
BookMyShow is the largest online ticketing firm in India with over 50+ million monthly visitors. They
noticed 80+ % boost in purchasing tickets after developing Progressive Web App for the mobile
BookMyShow has observed 80%+ increase in their conversion rates. The PWA takes less than 2.94
seconds to load and enables checkout within 30 seconds.
Pinterest Average time spent has increased by 40%
User-generated Ad revenue is up by 44%
When you open the
Flipkart URL on your
mobile’s browser, you
will get something like
this:
When you open the
browser’s menu, you
will see the
option Add to Home
Screen.
If you get a prompt
as shown below,
you will know that
you are adding a
PWA to your home
screen.
Once your PWA is
installed, it will
appear on your
home screen like
this:
Introduction of Progressive Web App
What PWAs can do on Android and not on iOS
 On Android you can store more than 50 Mb.
 Speech Recognition
 Background Sync and Web Push Notifications.
 You can customise (a little bit) the splash screen and
orientations you want.
 With WebAPK and Chrome, the PWAs appears under
Settings and you can see data usage; on iOS
appears under Safari.
 Android doesn’t delete the files if you don’t use the
but it can delete the files under storage pressure.
IOS Speculation
 Progressive Web Apps are no longer
limited to Android users.
 Apple has quietly added support for
technologies that make PWAs work.
 Allowing you to install apps without any
approval from the App Store.
 OS 11.3 and macOS 10.13.4 include Service
Workers — a powerful specification that
allows background scripts to power offline
web applications.
How can I convert existing website to PWA
Introduction of Progressive Web App
PWA Manifest
Manifest is a simple JSON file that gives the developer
the ability to control how the app should appear to the
user in areas where they would expect to see apps (a
mobile device’s home screen), direct what the user can
launch, and define its appearance at launch.
Introduction of Progressive Web App
Push Notifications
Push Notifications
 Push Notifications are assembled using two APIs:
the Notifications API and the Push API. The
Notifications API lets the app display system
notifications to the user. The Push API allows a service
worker to handle Push Messages from a server, even
while the app is not active.
 The Notification and Push API’s are built on top of
the Service Worker API, which responds to push
message events in the background and relays them to
your application.
Service Worker
Introduction of Progressive Web App
Introduction of Progressive Web App
Service Worker Concepts
 Service Workers are an incredibly powerful, and equally as confusing, technology behind a Progressive
Web App.
 They power offline functionality, push notifications, background content updating, content caching, and a
whole lot more.
 Service Workers are available on Android with Chrome 50 and not currently supported by other major
mobile browsers.
 These are the API which are like event driven. They allow the mobile web apps to get the data load, even
after there is no network available.
 Provide the technical foundation that features like offline experiences, periodic background syncs, and
push notifications rely on.
 The programmatic API allows developers to decide how to handle caching and provides a much more
flexible experience than other options.
Cons of PWA
 The PWAs support not all browsers. Of course, the newer versions of such popular browsers as Opera,
Samsung’s Android browser and Chrome do support PWA, however, Internet Explorer, Safari, Edge and
many other custom browsers do not.
 Unfortunately, not all devices support the entire software functionality. For example, a progressive app for
Android devices has some support issues, and a progressive app for iOS devices does not support
notifications and shortcut prompting on the home screen. Herewith, the iOS devices cover about 50% of
the mobile device market in the USA.
 Hardware functionality is also not supported on all devices. The hardware components, which are
supported by the native apps (fingerprint scanners, GPS, and camera) are not supported by the PWAs.
 There is no download store, since the app stores are very convenient repositories, which help users search
applications. For this reason, some difficulties might occur with the search of the PWAs and proving their
legitimacy.
 The PWAs do not support cross application logins. Unlike many applications, requiring an individual login,
the PWAs can not collect this data independently.
Conclusion
 Progressive Web Apps have immense potential and are evolving the mobile web scene.
 Reduce development lead time- The biggest benefit offered by PWA’s is the fact that you will only need
to develop a single version of your app and make it accessible to all potential users, no matter what device
they use.
 Low Cost- PWA’s take less amount of time to build and are relatively cheaper to develop, bringing the
cost of PWA’s lower than native apps.
 Unified customer experience- Swapping native apps for PWA’s also means that all your customers have
access to the same version of your app. This uniformity across platforms can help ensure you are able to
consistently deliver a powerful and optimized user experience to your entire user-base.
 Easy access and increased engagement- One of the goals of great web design is to provide the user
with the content, information, and experience they need, using the fewest number of steps. This is an area
where PWA’s really shine as they require a minimum amount of effort to provide what the user needs.
PWA’s offer a complete user experience on mobile without the need to download and install an app.
Introduction of Progressive Web App
Introduction of Progressive Web App
Introduction of Progressive Web App
Ad

More Related Content

What's hot (20)

Progressive Web Applications
Progressive Web ApplicationsProgressive Web Applications
Progressive Web Applications
Bartek Igielski
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web App
Robert Robinson
 
PWA
PWAPWA
PWA
Anuradha Malalasena
 
Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)
Sandip Nirmal
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
Subodh Garg
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
SaleemMalik52
 
Pwa demystified
Pwa demystifiedPwa demystified
Pwa demystified
edynamic
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
Akshay Sharma
 
Why Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessWhy Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your Business
Lets Grow Business
 
Pwa.pptx
Pwa.pptxPwa.pptx
Pwa.pptx
Harish Karthick
 
Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016
Abdelrahman Omran
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Nitheesh T Ganesh
 
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddyPWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
Sai Kiran Kasireddy
 
Why Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp FinlandWhy Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp Finland
Imran Sayed
 
Progressive Web Apps are here!
Progressive Web Apps are here!Progressive Web Apps are here!
Progressive Web Apps are here!
Antonio Peric-Mazar
 
Build progressive web apps with Angular
Build progressive web apps with AngularBuild progressive web apps with Angular
Build progressive web apps with Angular
Simona Cotin
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
Mohammed Safwat
 
Native vs. Hybrid Apps
Native vs. Hybrid AppsNative vs. Hybrid Apps
Native vs. Hybrid Apps
Visual Net Design
 
Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)
Randal Schwartz
 
Mobile App Development Proposal Powerpoint Presentation Slides
Mobile App Development Proposal Powerpoint Presentation SlidesMobile App Development Proposal Powerpoint Presentation Slides
Mobile App Development Proposal Powerpoint Presentation Slides
SlideTeam
 
Progressive Web Applications
Progressive Web ApplicationsProgressive Web Applications
Progressive Web Applications
Bartek Igielski
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web App
Robert Robinson
 
Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)
Sandip Nirmal
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
Subodh Garg
 
Pwa demystified
Pwa demystifiedPwa demystified
Pwa demystified
edynamic
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
Akshay Sharma
 
Why Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessWhy Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your Business
Lets Grow Business
 
Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016
Abdelrahman Omran
 
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddyPWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
Sai Kiran Kasireddy
 
Why Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp FinlandWhy Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp Finland
Imran Sayed
 
Build progressive web apps with Angular
Build progressive web apps with AngularBuild progressive web apps with Angular
Build progressive web apps with Angular
Simona Cotin
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
Mohammed Safwat
 
Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)
Randal Schwartz
 
Mobile App Development Proposal Powerpoint Presentation Slides
Mobile App Development Proposal Powerpoint Presentation SlidesMobile App Development Proposal Powerpoint Presentation Slides
Mobile App Development Proposal Powerpoint Presentation Slides
SlideTeam
 

Similar to Introduction of Progressive Web App (20)

Progressive web apps for e commerce
Progressive web apps for e commerceProgressive web apps for e commerce
Progressive web apps for e commerce
ShantanuApurva1
 
How OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentHow OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA Development
LCDF
 
SEMINAR (pwa).pptx
SEMINAR (pwa).pptxSEMINAR (pwa).pptx
SEMINAR (pwa).pptx
BasitMir10
 
Progressive web application
Progressive web applicationProgressive web application
Progressive web application
RavikantGautam8
 
Checklist for progressive web app development
Checklist for progressive web app developmentChecklist for progressive web app development
Checklist for progressive web app development
WebGuru Infosystems Pvt. Ltd.
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testing
Kalhan Liyanage
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdf
Lucas Lagone
 
NATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDENATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDE
TekRevol LLC
 
Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?
ShantanuApurva1
 
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
mohitreal1995
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
Saleh Rahimzadeh
 
PWA demystified
PWA demystifiedPWA demystified
PWA demystified
Pradeep Patel, PMP®
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Magic Software
 
Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps   Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps
Ashish Saxena
 
5 benefits of progressive web app development
5 benefits of progressive web app development5 benefits of progressive web app development
5 benefits of progressive web app development
Fingent Corporation
 
IRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of things
IRJET Journal
 
The importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsThe importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJs
ReactJS
 
Introduction to PWAs
Introduction to PWAsIntroduction to PWAs
Introduction to PWAs
Bahaa Al Zubaidi
 
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsBasic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web Apps
AnjaliTanpure1
 
Progressive Web Apps Advantages and Disadvantages.pptx
Progressive Web Apps Advantages and Disadvantages.pptxProgressive Web Apps Advantages and Disadvantages.pptx
Progressive Web Apps Advantages and Disadvantages.pptx
EncodeDots
 
Progressive web apps for e commerce
Progressive web apps for e commerceProgressive web apps for e commerce
Progressive web apps for e commerce
ShantanuApurva1
 
How OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentHow OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA Development
LCDF
 
SEMINAR (pwa).pptx
SEMINAR (pwa).pptxSEMINAR (pwa).pptx
SEMINAR (pwa).pptx
BasitMir10
 
Progressive web application
Progressive web applicationProgressive web application
Progressive web application
RavikantGautam8
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testing
Kalhan Liyanage
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdf
Lucas Lagone
 
NATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDENATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDE
TekRevol LLC
 
Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?
ShantanuApurva1
 
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
mohitreal1995
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Magic Software
 
Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps   Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps
Ashish Saxena
 
5 benefits of progressive web app development
5 benefits of progressive web app development5 benefits of progressive web app development
5 benefits of progressive web app development
Fingent Corporation
 
IRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of things
IRJET Journal
 
The importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsThe importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJs
ReactJS
 
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsBasic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web Apps
AnjaliTanpure1
 
Progressive Web Apps Advantages and Disadvantages.pptx
Progressive Web Apps Advantages and Disadvantages.pptxProgressive Web Apps Advantages and Disadvantages.pptx
Progressive Web Apps Advantages and Disadvantages.pptx
EncodeDots
 
Ad

Recently uploaded (20)

Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Ad

Introduction of Progressive Web App

  • 3. Corner Stone for Web App Poor time for the Web Apps • Web apps depend on internet connectivity • Slow servers and loading time • Cannot install the web app • Traffic spikes • Less interaction between the users and the website.x • Failing to optimize bandwidth Usage
  • 4. Notifications Predictable Easy to find them on home screen General Survey Mobile Guide
  • 7. What is a Progressive Web App  Progressive Web App (PWA) is a term used to denote a new software development methodology. Unlike traditional applications, progressive web apps are a hybrid of regular web pages (or websites) and a mobile application This new application model attempts to combine features offered by most modern browsers with the benefits of mobile experience.  This is more like a glorified book mark that has hit the sweet spot between the web and mobile apps.  PWA reduces the steps between discovery of an app and getting it on the home screen and there by eliminate friction of getting an app installed. This provides a very fertile ground for businesses to pitch in their PWA.
  • 8. Google compared top 1000 mobile apps vs. top 1000 mobile app properties (web) to study the reach and user engagement. The results of the comparison showed a great disparity in user behaviour. The Idea of Progressive Web Apps
  • 11. 1.Progressive PWA works for all user on all browser and builds up continuously; taking the benefits of features found in user’s device and browser.
  • 12. PWA‘s UI fit on all devices forms, factor and size: mobile, desktop and tablet. Responsive feature is achieved using the material design, fluid grid concepts, CSS3 media queries and flexible images 2. Responsive
  • 13. 3. Looks and feel just like Native App
  • 14. 4. Connectivity Independent PWA does not treat loss of connectivity as an error, but as an eventuality, which can be planned for, and handled with grace.
  • 15. Implementation of HTTPS connection and SSL certificate to serve the page is a must to prevent man-in-the-middle attacks, password intruding and making sure content is not manipulated. 5. Safe
  • 16. 6. Fresh New content published gets an update once the user is connected to the Internet due to the service worker update process.
  • 17. 7. Fast 53% of users will abandon a site if it takes longer than 3 seconds to load! And once loaded, users expect them to be fast—no janky scrolling or slow-to-respond interfaces.
  • 18. 8. Re-engageable Tools like push notification come handy as instant pop- ups help establish and engage the virtual relation with the user.
  • 19. 9. Lightweight Even though PWAs are packed with amazing features, they are extremely lightweight.
  • 20. 10. Reliable When launched from the user’s home screen, service workers enable a Progressive Web App to load instantly, regardless of the network state.
  • 22. Twitter has adopted PWA technology to improve the mobile engagement and reduce the data usage of its users. The social media giant has 328 million monthly active users all around the globe, among which 80% are mobile users. Twitter Lite is interactive in less than 5 seconds over 3G on most devices, with average load times reduced by over 30%.
  • 23. BookMyShow is the largest online ticketing firm in India with over 50+ million monthly visitors. They noticed 80+ % boost in purchasing tickets after developing Progressive Web App for the mobile BookMyShow has observed 80%+ increase in their conversion rates. The PWA takes less than 2.94 seconds to load and enables checkout within 30 seconds.
  • 24. Pinterest Average time spent has increased by 40% User-generated Ad revenue is up by 44%
  • 25. When you open the Flipkart URL on your mobile’s browser, you will get something like this: When you open the browser’s menu, you will see the option Add to Home Screen. If you get a prompt as shown below, you will know that you are adding a PWA to your home screen. Once your PWA is installed, it will appear on your home screen like this:
  • 27. What PWAs can do on Android and not on iOS  On Android you can store more than 50 Mb.  Speech Recognition  Background Sync and Web Push Notifications.  You can customise (a little bit) the splash screen and orientations you want.  With WebAPK and Chrome, the PWAs appears under Settings and you can see data usage; on iOS appears under Safari.  Android doesn’t delete the files if you don’t use the but it can delete the files under storage pressure.
  • 28. IOS Speculation  Progressive Web Apps are no longer limited to Android users.  Apple has quietly added support for technologies that make PWAs work.  Allowing you to install apps without any approval from the App Store.  OS 11.3 and macOS 10.13.4 include Service Workers — a powerful specification that allows background scripts to power offline web applications.
  • 29. How can I convert existing website to PWA
  • 31. PWA Manifest Manifest is a simple JSON file that gives the developer the ability to control how the app should appear to the user in areas where they would expect to see apps (a mobile device’s home screen), direct what the user can launch, and define its appearance at launch.
  • 34. Push Notifications  Push Notifications are assembled using two APIs: the Notifications API and the Push API. The Notifications API lets the app display system notifications to the user. The Push API allows a service worker to handle Push Messages from a server, even while the app is not active.  The Notification and Push API’s are built on top of the Service Worker API, which responds to push message events in the background and relays them to your application.
  • 38. Service Worker Concepts  Service Workers are an incredibly powerful, and equally as confusing, technology behind a Progressive Web App.  They power offline functionality, push notifications, background content updating, content caching, and a whole lot more.  Service Workers are available on Android with Chrome 50 and not currently supported by other major mobile browsers.  These are the API which are like event driven. They allow the mobile web apps to get the data load, even after there is no network available.  Provide the technical foundation that features like offline experiences, periodic background syncs, and push notifications rely on.  The programmatic API allows developers to decide how to handle caching and provides a much more flexible experience than other options.
  • 40.  The PWAs support not all browsers. Of course, the newer versions of such popular browsers as Opera, Samsung’s Android browser and Chrome do support PWA, however, Internet Explorer, Safari, Edge and many other custom browsers do not.  Unfortunately, not all devices support the entire software functionality. For example, a progressive app for Android devices has some support issues, and a progressive app for iOS devices does not support notifications and shortcut prompting on the home screen. Herewith, the iOS devices cover about 50% of the mobile device market in the USA.  Hardware functionality is also not supported on all devices. The hardware components, which are supported by the native apps (fingerprint scanners, GPS, and camera) are not supported by the PWAs.  There is no download store, since the app stores are very convenient repositories, which help users search applications. For this reason, some difficulties might occur with the search of the PWAs and proving their legitimacy.  The PWAs do not support cross application logins. Unlike many applications, requiring an individual login, the PWAs can not collect this data independently.
  • 42.  Progressive Web Apps have immense potential and are evolving the mobile web scene.  Reduce development lead time- The biggest benefit offered by PWA’s is the fact that you will only need to develop a single version of your app and make it accessible to all potential users, no matter what device they use.  Low Cost- PWA’s take less amount of time to build and are relatively cheaper to develop, bringing the cost of PWA’s lower than native apps.  Unified customer experience- Swapping native apps for PWA’s also means that all your customers have access to the same version of your app. This uniformity across platforms can help ensure you are able to consistently deliver a powerful and optimized user experience to your entire user-base.  Easy access and increased engagement- One of the goals of great web design is to provide the user with the content, information, and experience they need, using the fewest number of steps. This is an area where PWA’s really shine as they require a minimum amount of effort to provide what the user needs. PWA’s offer a complete user experience on mobile without the need to download and install an app.