Description
Course info
Level
Intermediate
Updated
Sep 1, 2020
Duration
2h 17m
Description

Creating a good Progressive Web App is not just about the user interface, but also about understanding the platform, what's possible, and how to make a proper integration with the operating system. In this course, Advanced Progressive Web Apps, you’ll learn to integrate your app with mobile and desktop operating systems at different levels. First, you’ll explore the app installation flow and how to improve it. Next, you’ll discover how to enhance the experience by understanding the app's lifecycle, how to execute code in the background, and how to manage the updates and new versions of your app. Finally, you’ll learn how to integrate with the operating system, including communication with other apps and the usage of hardware and sensors available. When you’re finished with this course, you’ll have the skills and knowledge of APIs, design patterns, and techniques needed to create a Progressive Web App with better integration with the platform where it's installed.

About the author
About the author

Max Firtman is a mobile and web developer, trainer, speaker, and writer. He is a frequent speaker at conferences worldwide and he has been widely recognized for his work in the mobile-web community. He teaches mobile, HTML5, PWA and web performance trainings for top companies around the world.

More from the author
Designing Progressive Web Apps
Beginner
2h 3m
Jun 8, 2020
Progressive Web Apps: The Big Picture
Beginner
1h 40m
Jul 11, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, my name is Maximiliano Firtman. Welcome to my course, Advanced Progressive Web Apps. I am a mobile app and web developer, trainer, and author. Progressive web apps are a new challenge in platform for web developers. Our web app now runs out of the browser, integrated with an operating system. In this course, we're going to increase the user experience of our PWA by using available APIs and ability. Some of the major topics that we will cover include how to gather analytics about installation and usage, increase installation and update opportunities, understanding the lifecycle and how to execute code in the background, and how we can integrate with the platform and hardware. By the end of this course, you will know how to improve installation, reliability, and conversion, how to deal with background execution and app's lifecycle, the abilities available on PWAs to access hardware and sensors, and how to integrate to the platform as all the other apps in the system. Before beginning, you should be familiar with the PWA concepts, including service workers, _____, my courses, Progressive Web Apps: The Big Picture and Designing Progressive Web Apps, as a start. I hope you will join me on this trip to improve the experience of our PWAs with the Advanced Progressive Web Apps course, at Pluralsight.