Maxim Salnikov
Native Web Apps: Are We There Yet?
#1about 13 minutes
Understanding the web's evolution into an app platform
The web platform's strengths like evergreen browsers and a large developer community led to Progressive Web Apps that solve historical limitations like offline access.
#2about 5 minutes
How to make a web application installable
A web application becomes installable by including a correctly formatted Web App Manifest file and a service worker with a fetch handler.
#3about 5 minutes
Customizing the app window and launch behavior
Control whether your app opens in a new or existing window and customize its appearance using display modes like standalone, fullscreen, or tabbed UI.
#4about 7 minutes
Integrating your web app with the operating system
Use APIs for outbound integration like Web Share and File System Access, and inbound integration like protocol handlers and share targets to make your app feel native.
#5about 2 minutes
Implementing native notifications and background tasks
Engage users with the Web Push API for notifications, the Badging API for unread counts, and schedule future notifications with Notification Triggers.
#6about 2 minutes
Accessing hardware and tracking new web capabilities
Web apps can access a wide range of hardware sensors and media capabilities, with new APIs tracked through the Project Fugu initiative.
#7about 8 minutes
Hosting PWAs and distributing them in app stores
Host your PWA using services like Azure Static Web Apps and use tools like PWA Builder to package and distribute it through major app stores.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
zeb consulting
Frankfurt am Main, Germany
Junior
Intermediate
JavaScript
HTML
+1
Matching moments
05:01 MIN
Comparing the security models of browsers and native apps
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
06:09 MIN
Creating a modal with the native HTML dialog element
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Featured Partners
Related Videos
PWAs in 2021
Ire Aderinokun
Project Fugu: Progressive Web Apps, Superpowered
Christian Liebel
Progressive Web Apps - The next big thing
Nico Martin
Project Fugu: Extending the web
Lucien Immink
PWA Fundamentals: websites with superpowers
Rowdy Rabouw
Making of paint.js.org—a Web Component-based Productivity PWA
Christian Liebel
Possibilities with Web Capabilities
Rowdy Rabouw
View-Transition-API: Gamechanger for hybrid app-development
Sascha Lehmann
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Code Healers LLC
Hinesville, United States of America
Remote
€30-40K
Intermediate
Senior
.NET
React
JavaScript
+2

Code Healers LLC
Hinesville, United States of America
Remote
€20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1


Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript




