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.
Matching moments
05:38 MIN
Introducing Project Fugu and its goals for PWAs
Project Fugu: Progressive Web Apps, Superpowered
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:33 MIN
Why the web falls short for native app development
Lynx: Native for More
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:23 MIN
What are Progressive Web Apps (PWAs)?
Progressive Web Apps - The next big thing
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:54 MIN
Introducing Project Fugu for web and native app parity
Possibilities with Web Capabilities
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
09:07 MIN
Expanding PWA capabilities with modern web APIs
PWAs in 2021
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:20 MIN
How progressive web apps enhance the web platform
Project Fugu: Extending the web
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:41 MIN
Defining the three core features of progressive web apps
PWAs in 2021
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:25 MIN
Summary and real-world examples of advanced PWAs
Making of paint.js.org—a Web Component-based Productivity PWA
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
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
PWA Fundamentals: websites with superpowers
Rowdy Rabouw
Catching up on the basics you don't really need that much code
Chris Heilmann
Explore new web features before everyone else
Nikita Dubko
Web APIs you might not know about
Sasha Shynkevich
The Lean Web
Chris Ferdinandi
Related Articles
View all articles

.webp?w=240&auto=compress,format)

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

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript


brandung GmbH & Co. KG
Intermediate
MongoDB
Next.js
GraphQL
PostgreSQL
TypeScript
+1

tarent solutions GmbH
GIT
HTML
Vue.js

tarent solutions GmbH
GIT
HTML
Vue.js

tarent solutions GmbH
GIT
HTML
Vue.js


GULP Information Services GmbH
GIT
Next.js
TypeScript
AWS Lambda
Amazon DynamoDB
+1