Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
OR
TAMMEN IT
SOLUTIONS
How to
get rid of
your
native apps
Dokumentation: https://goo.gl/LJ4KVB
Helmut Tammen
22-06-2018
What is a PWA ?
Progressive Web Application
A Web Application that behaves like a Native App -> PWAs will replace native Apps
A PWA should launch and give users meaningful content regardless of network conditions. The level of offline functionality will depend on the application – some applications will be able to function completely offline, while others will display meaningful placeholder data informing the user that they are offline. In no case should the application break or become unresponsive.
By using the proxy functionality of the service worker you can intercept every network request and store data for later offline use in the cache.
If the user is not connected to a network later on the application loads data for offline work from the cache.
The cache gets synchronized with online data as soon as network connection has been reestablished.
Progressive Web Applications should be able to adapt to different screen sizes and orientations, ensuring that the user experience is great for all users. A good responsive design helps to ensure that your application will continue to work with new devices in the future.
Progressive Web Apps are secure by default. The technologies powering PWA require apps to be served over HTTPS to work.
Traditionally, native applications have been much more engaging than web applications. Having an icon on the home screen makes it easy to get into the app and push notifications can help alert the user of important information that requires their attention. With Progressive Web Applications, users can now get the same benefits with web apps.
Additionally you get Fullscreen view.
PWAs are not supported globally yet. Best way to explore support
Service Worker:
https://caniuse.com/#search=service%20workers
https://caniuse.com/#feat=web-app-manifest
Which Techniques are used ?
The Web App Manifest is a JSON file that describes the application to the browser. It defines the application's
The service worker is a JavaScript worker script that sits between your application and the network.
With it, you are able to intercept and handle any network requests so your application can work reliably even in poor network conditions or offline situations. Common use cases for the ServiceWorker are caching of static assets and providing fallback content for network requests when they fail.
Push Notifications build on the Web Push standard and ServiceWorkers. When configured, a ServiceWorker will be activated by an incoming push notification. It can then fetch updated data and display a notification to the user. The notifications are shown as normal system notifications on mobile or desktop.
Dokumentation: https://goo.gl/LJ4KVB
Online Demo: https://glitch.com/~ui5con-2018-1
Are you convinced?
Additional information
email: h.tammen@tammen-it-solutions.de
Twitter: @helmuttammen
SAP Community: @helmut.tammen2
Phone: +49 170 8822491