7 days of WordPress plugins, themes & templates - for free! Unlimited asset downloads! Start 7-Day Free Trial

Next lesson playing in 5 seconds

  • Overview
  • Transcript

1.1 Introduction

Hi, my name is Jeremy McPeak. Let's get started learning how to create progressive web apps.

1.1 Introduction

You need a native app, or at least that's what we've been told for not just mobile devices, but for desktop and laptop machines. And it's entirely possible that, yes, you do need a native app because there's something to say about applications that are built specifically for particular hardware or operating systems. But at the same time, there's something to say about web applications. They are built for a wide variety of devices and operating systems, plus, they don't consume a lot of storage space, and for the most part, they're relatively friendly to a device's available resources. Well, this is where progressive web applications really shine, because they combine the best features of the web with capabilities that are traditionally thought of as native only. And the best thing is users don't actually have to install a progressive web app. You can increase your application's performance and the user's experience by just implementing progressive web application features. Hi, I am Jeremy McPeak, and I invite you to spend a little bit of time with me so that I can teach you how to write Progressive Web Applications. We'll start completely from scratch and we won't use any monolithic frameworks. So almost everything is just plain, ordinary JavaScript. Now, we'll start with the manifest file, which contains information about your application. But the real fun begins when we start talking about service workers, because then you'll learn how to make your application work offline, even with dynamic resources. You'll also learn how to work with and store data with IndexedDB so that when your application is online, you can actually issue updates to the server. You'll also learn how to create notifications within your application, as well as receive and work with push notifications. And finally, you'll learn how to make your application installable so that end users can install your application on their devices. We have a lot of ground to cover, so when you're ready, cue up the next video and we will get started.

Back to the top