PWAs-You Might Not Need That App Store

5-hour online video workshop for web professionals

by Maximiliano Firtman Twitter @firt About Newsletter

Available for Frontend Masters subscribers

Create installable, offline-capable web apps with the power of Progressive Web Apps (PWAs). Build a native app experience with icons and splash screens tailored for each platform, and implement offline support using service workers. You can even have the best of both worlds by publishing your PWA to the Apple and Google Play stores!

Take the course

Get $10 off first month

In this 5-hour course we'll see:

  • History of Progressive Web Applications
  • What is a Progressive Web App
  • Origins of PWAs
  • App Development Approaches
  • Progressive Web App Support
  • Real-World PWA Examples
  • Components of a PWA
  • Requirements for Installation
  • Codepad Masters Application Tour
  • Web App Manifest
  • Creating a Web App Manifest
  • Display Modes
  • Testing & Debugging
  • Testing in Android Studio
  • Testing in Apple Simulator
  • Standalone User Experience
  • Application Icons
  • Maskable Icons
  • Adding a Maskable App Icon
  • Icons for iOS & iPadOS
  • Splash Screens
  • Installation Requirements
  • Offline Applications
  • Understanding Offline Applications
  • Service Worker
  • Service Worker Scope
  • Creating a Service Worker
  • Serving & Caching Resources
  • Network First & Stale or Refresh
  • Advanced PWA UI techniques
  • Avoid Content Selection
  • Safe Areas with CSS Environmental Variables
  • Additional UI Techniques
  • Deploying the App for User Installation
  • Before Install Prompt & Detecting Installation
  • Creating an Installation Button
  • Rich Install UI
  • Publishing to the App Store

Free 15 minutes preview available.

You can also request a live custom workshop for you or your team on the topics of this course. Let's keep in touch

© Maximiliano Firtman (@firt)

firt.dev contains a collection of writings, thoughts, notes and learning experiences for web and mobile app developers authored by Maximiliano Firtman.

Contact me: [email protected] Personal Website