- [Tom] Welcome, I'm Tom Duffy, chair of the Computer Science Department at Norwalk Community College. Native app development is hard. Wouldn't it be cool if your mobile website could behave on a user's device just like a native app? Even better, what if I told you that you didn't have to pay an App Store for users to install your app. If you answered yes to either of those questions, this is the course for you. I'll be your guide as we implement the latest progressive web app spec using plain vanilla JavaScript.

PWAs allow us to leverage the web as we provide native app like functionality, like offline capabilities, automated installation prompts, and notifications. Along the way, we'll convert a simple one page website into a PWA. We'll also look at the short comings of the iOS platform, and how to provide missing features. We'll end by implementing push notifications, allowing us to reengage users in an intuitive way that any mobile user will welcome.

So what are you waiting for? Let's get busy.